Classifies before writing
Audits the repo first, then picks a mode: document an existing design language, merge with existing design docs, or propose a new direction.
Free skill
Free engine skill that creates or updates your repo's DESIGN.md plus a portable frontend-design skill. It documents the design language that exists, or proposes one with your approval — it never restyles existing UI.
$ npx skills add https://www.aisdkagents.com/skill/design-md --skill design-mdRun it in your terminal, then restart your AI coding tool so it can discover the skill. First time? Read the install guide
Browse the authored files — SKILL.md and references included.
SKILL.mdmarkdownAudits the repo first, then picks a mode: document an existing design language, merge with existing design docs, or propose a new direction.
The contract cites real files and design tokens. It is downstream of the code, so agents build UI that matches what actually ships.
Ships craft doctrine — typography, surfaces, motion — into your repo's skills directory, applicable to any project.
New directions require your approval, and existing UI is never rewritten to match a doc. The doc describes; it does not dictate.
Works standalone or dispatched by the setup skill. If a skills-config.md records a settled direction, it never re-asks.
Agents produce UI that ignores your tokens, spacing, and typography conventions.
A design system that exists in code but nowhere in writing.
Scattered design docs that should merge into one canonical contract.
A fresh project that needs a settled aesthetic direction before UI work starts.
Setup runs the interview, then dispatches to the engines
DESIGN.md # root design-language contract (living document).agents/ skills/ frontend-design/SKILL.md # portable craft doctrine (references/skill-frontend-design.md)docs/ plans/ design-language.md # Mode C only: the approved proposal