web-frontend-designer

Scaffold frontend architecture, components, routing, and UI dependencies from project config and wireframes.

SKILL.md

GitHub

Web Frontend Designer

Objective

Scaffold a production-ready frontend foundation from project-config.json and wireframes.md, including component structure, dependencies, and route shells.

Required Workflow

  1. Read project-config.json and wireframes.md.
  2. Scaffold the chosen framework (for example create-next-app or Vite scaffolding pattern).
  3. Configure the chosen CSS/design system (Tailwind, Shadcn/ui, Chakra UI, Material UI, Ant Design, Mantine, DaisyUI, or vanilla CSS).
  4. Integrate or plan integration for:
  5. Set up font strategy with Google Fonts or Fontsource.
  6. Set image/illustration sources with Unsplash API, Pexels, or Lummi.
  7. Generate component tree (components, layouts, pages or app) and route placeholders for the sitemap.
  8. Enforce responsive design, dark mode, and accessibility (including ARIA labels).
  9. Output scaffold files and frontend-report.json.

Execution

python skills/web-frontend-designer/scripts/frontend_designer.py --input <workspace> --output <out.json> --format json

References

  • references/tools.md