.claude/skills/design-system/SKILL.md
Design system management for frontend agents. Actions: init (create DESIGN.md from template), load (inject into agent context), validate (check component compliance). Use when: (1) starting a frontend project, (2) generating UI components, (3) reviewing frontend code for design consistency. Triggers: /design-system, 'design system', 'create design', 'design tokens'.
npx skillsauth add alfredolopez80/multi-agent-ralph-loop design-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage DESIGN.md files that frontend agents read to generate consistent UI.
/design-system initCreate a new DESIGN.md from the template:
docs/templates/DESIGN.md.template to project root as DESIGN.mdDESIGN.md ready for customization/design-system init
# Creates DESIGN.md with 9 sections from template
/design-system loadLoad DESIGN.md into current context for frontend work:
DESIGN.md from project root (or specified path)/design-system load
# Loads DESIGN.md tokens into context
/design-system validateCheck generated components against DESIGN.md:
/design-system validate src/components/
# Checks all components against design system
| Skill/Agent | How It Uses DESIGN.md | |---|---| | Orchestrator Step 3 | If task is frontend and DESIGN.md exists, include as context | | ralph-frontend | Loads DESIGN.md before generating any component | | /create-task-batch | Phase 1 asks about design system for frontend tasks | | /gates Stage 5 | BROWSER validation checks design compliance (future) |
The 9 required sections in every DESIGN.md:
Source: docs/templates/DESIGN.md.template
Inspired by VoltAgent/awesome-design-md — 55+ real-world DESIGN.md files.
development
Living knowledge base management. Actions: search (query vault), save (store learning), index (update indices), compile (raw->wiki->rules graduation), init (create vault structure). Follows Karpathy pipeline: ingest->compile->query. Use when: (1) searching accumulated knowledge, (2) saving learnings, (3) compiling raw notes into wiki, (4) initializing a new vault. Triggers: /vault, 'vault search', 'knowledge base', 'save learning'.
testing
Produce a verifiable technical specification before coding. 6 mandatory sections: Interfaces, Behaviors, Invariants (from Aristotle Phase 2), File Plan, Test Plan, Exit Criteria (executable bash commands + expected results). Use when: (1) before implementing features with complexity > 4, (2) as Step 1.5 in orchestrator workflow, (3) when requirements need formalization. Triggers: /spec, 'create spec', 'write specification', 'technical spec'.
testing
Pre-launch shipping checklist orchestrating /gates, /security, /browser-test, /perf. Ensures nothing ships without passing all quality checks. Use when: (1) before deploying, (2) before merging to main, (3) before release. Triggers: /ship, 'ship it', 'ready to deploy', 'pre-launch check'.
development
Performance optimization skill. Core Web Vitals via Lighthouse, bundle size analysis, metrics tracking over time. Use when: (1) optimizing frontend performance, (2) analyzing bundle size, (3) tracking metrics regression. Triggers: /perf, 'performance audit', 'core web vitals', 'bundle size'.