Design Build
End-to-end UI workflow that runs design, scaffolding, implementation, and verification
in one chained pass instead of four separate skill invocations.
Auto-invocation triggers
- User asks to "build", "implement", "design and code", or "create a page/screen/component"
- Work involves new UI surface (route, screen, modal, dashboard tile)
- Existing UI is being significantly redesigned, not just edited
Workflow
Phase 1 — Design context (always)
- If the project has design tokens/system: invoke
web-design-guidelines (audit-mode)
to extract the relevant patterns
- If greenfield aesthetic decision: invoke
ui-ux-pro-max or frontend-design for
art-direction guidance
- Output: brief on visual hierarchy, palette, typography choices, layout pattern
Phase 2 — Scaffold (always)
- If shadcn/components.json present: invoke
shadcn to add required components
- Else if Tailwind: invoke
tailwind-design-system to generate the structural
primitives
- Else: scaffold from project conventions detected in repo
Phase 3 — Build (always)
- Invoke
impeccable for production UI work, or frontend-design for art-directed
/ experimental UI
- Implement against the Phase 1 design + Phase 2 scaffold
- Use real project conventions (file layout, import paths, state lib)
Phase 4 — Verify (always)
- Invoke
webapp-testing for browser-level verification: snapshot, accessibility
check (axe-core), console errors, responsive breakpoints
- If accessibility violations or console errors: loop back to Phase 3 with the report
Reconciliation
Output a build summary:
DESIGN BUILD — <surface name>
Design: <patterns chosen, source skill>
Scaffold: <components added>
Built: <files created/modified>
Verified: <a11y score, console clean Y/N, breakpoints tested>
Screenshot: <path>
Outputs / Evidence
- Design rationale (1 paragraph)
- Files created/modified
- Browser screenshot at primary breakpoint
- Accessibility report
- Console clean confirmation
Failure / Stop Conditions
- Phase 1 cannot detect design system AND the user gave no aesthetic direction → ask
one consolidated question (visual style + reference) before continuing
- Phase 4 finds blocking a11y violations → fix in Phase 3, do not declare done
- Browser/Playwright not available → Phase 4 falls back to static checks; mark verify
as partial, recommend manual smoke test
1---2name: design-build3description: Composite skill — design, scaffold, build, and verify a UI in one workflow. Chains ui-ux-pro-max or web-design-guidelines (audit/principles) → shadcn or tailwind-design-system (component scaffold) → impeccable or frontend-design (build) → webapp-testing (verify). Use when the task is "build this page", "design and implement X", or any new UI surface.4triggers:5 - design-build6 - ui-build-requests7 - composite skill8 - audit9 - design10---1112# Design Build1314End-to-end UI workflow that runs design, scaffolding, implementation, and verification15in one chained pass instead of four separate skill invocations.1617## Auto-invocation triggers1819- User asks to "build", "implement", "design and code", or "create a page/screen/component"20- Work involves new UI surface (route, screen, modal, dashboard tile)21- Existing UI is being significantly redesigned, not just edited2223## Workflow2425### Phase 1 — Design context (always)26- If the project has design tokens/system: invoke `web-design-guidelines` (audit-mode)27 to extract the relevant patterns28- If greenfield aesthetic decision: invoke `ui-ux-pro-max` or `frontend-design` for29 art-direction guidance30- Output: brief on visual hierarchy, palette, typography choices, layout pattern3132### Phase 2 — Scaffold (always)33- If shadcn/components.json present: invoke `shadcn` to add required components34- Else if Tailwind: invoke `tailwind-design-system` to generate the structural35 primitives36- Else: scaffold from project conventions detected in repo3738### Phase 3 — Build (always)39- Invoke `impeccable` for production UI work, or `frontend-design` for art-directed40 / experimental UI41- Implement against the Phase 1 design + Phase 2 scaffold42- Use real project conventions (file layout, import paths, state lib)4344### Phase 4 — Verify (always)45- Invoke `webapp-testing` for browser-level verification: snapshot, accessibility46 check (axe-core), console errors, responsive breakpoints47- If accessibility violations or console errors: loop back to Phase 3 with the report4849## Reconciliation5051Output a build summary:52```53DESIGN BUILD — <surface name>54 Design: <patterns chosen, source skill>55 Scaffold: <components added>56 Built: <files created/modified>57 Verified: <a11y score, console clean Y/N, breakpoints tested>58 Screenshot: <path>59```6061## Outputs / Evidence6263- Design rationale (1 paragraph)64- Files created/modified65- Browser screenshot at primary breakpoint66- Accessibility report67- Console clean confirmation6869## Failure / Stop Conditions7071- Phase 1 cannot detect design system AND the user gave no aesthetic direction → ask72 one consolidated question (visual style + reference) before continuing73- Phase 4 finds blocking a11y violations → fix in Phase 3, do not declare done74- Browser/Playwright not available → Phase 4 falls back to static checks; mark verify75 as partial, recommend manual smoke test