frontend-design
Installation
SKILL.md
Frontend Design
A router: a site's frontend is designed in three phases, each owned by its own skill, handing off through two artifacts at the project root.
| Phase | Skill | Artifact it owns |
|---|---|---|
| 1 | design-system |
DESIGN.md — identity: design read, dials, tokens, surfaces |
| 2 | greyboxing |
PAGES.md — page list, tiers, statuses, signature elements, motion theses |
| 3 | real-content |
the pages themselves — every placeholder replaced, copy self-audit passed |
Invoke the skill for the phase the project is in; each declares its own gates and prerequisites. A phase starts only when the previous phase's artifact exists and its exit gate has passed. The artifacts are the memory: any session can pick the pipeline up by reading them.
Session discipline
Context is the scarce resource — split the work across sessions:
- One session for
design-system, through its grill and validation gate. - One fresh session per page for
greyboxing: readDESIGN.md+PAGES.md, build the page, updatePAGES.md, stop. The site pass gets its own session. - One session for
real-content(one per surface on multi-surface projects).