Loading...
Loading...
Builds and amends runnable designs — a DESIGN.md (tokens, motion, voice, implementation rules, decisions) plus React previews of every UI block and feature screen, with presets, states, flows, spec files, and final copy, reviewed in a board-and-play viewer — so an implementer ports the design instead of interpreting it. Use only when the user names this skill (`/building-design`, `$building-design`, or "building-design"), or references a file under a marked design root (`@design/design.md`, a `.design.ts` file).
npx skill4agent add cedmandocdoc/awesome-skills building-designdesign.md.design.ts| Item | Required | When | How |
|---|---|---|---|
| Node.js 20.19+ with npm | required | Viewer, type check, token export | https://nodejs.org |
index.mddesign.md.design.tsdesign.mdexactassets/design.md## Components## Motion## Voice## Implementation## Decisionsnpm run tokenssystem/motion.csssystem/motion.ts--motion-*design.md@motion <name><Name>.tsx<name>.css<name>.design.tsassets/surface/ui/<Screen>.tsx<screen>.css<screen>.design.ts<feature>.design.tsassets/surface/feature/design.mdnpm run dev[FACT?][TBD]| Doc | When to use |
|---|---|
| design-contract.md | Resolve or initialize a root; inputs; reference artifacts; content roles; writing copy; sync; checklist |
| preview-contract.md | Surface kinds and files, states and presets, flows, design file schema, markers, triggers, viewer |
assets/index.mdassets/design.mdassets/app/system/define.tstype.cssmotion.cssmotion.tsassets/surface/ui/Component.tsxcomponent.csscomponent.design.tsassets/surface/feature/Screen.tsxscreen.cssscreen.design.tsfeature.design.ts