
Use Design System
- 44 installs
- 98 repo stars
- Updated April 20, 2026
- bluzir/claude-code-design
use-design-system is a Claude Code skill that loads a named org-level design system's tokens into the current project so later design work follows those brand tokens.
About
This skill loads a stored design system from an org-level registry at ~/.claude/design-systems into the active project. It reads the system's tokens.json (colors, fonts, spacing, radii, shadows) and copies it to .claude/design-tokens.json so later design commands reuse it. A developer runs it when they say 'use the Acme design system' and want subsequent artifacts to follow those brand tokens.
- Loads a named org-level design system from ~/.claude/design-systems/<name>/ into the current project
- Copies tokens.json (colors, fonts, spacing, radii) to .claude/design-tokens.json for later reuse
- Downstream /make-deck, /interactive-prototype and /wireframe pick up the tokens automatically
Use Design System by the numbers
- 44 all-time installs (skills.sh)
- Ranked #1,262 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
- Data as of Aug 1, 2026 (Skillselion catalog sync)
use-design-system capabilities & compatibility
- Capabilities
- wireframe · verify artifact · ui design
- Use cases
- ui design · web design
What use-design-system says it does
Load an org-level design system from `~/.claude/design-systems/<name>/` into the current project.
Loaded design system `$0` — colors, fonts, spacing, radii written to `.claude/design-tokens.json`.
User is extracting a **new** system from a codebase / screenshot / Figma → use `/create-design-system` instead
npx skills add https://github.com/bluzir/claude-code-design --skill use-design-systemAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 44 |
|---|---|
| repo stars | ★ 98 |
| Last updated | April 20, 2026 |
| Repository | bluzir/claude-code-design ↗ |
What it does
Apply a saved brand's design tokens to the current project so generated UI follows the design system.
Who is it for?
Applying a previously extracted brand design system to a new project
Skip if: Extracting a brand-new design system from a codebase, screenshot or Figma (use /create-design-system)
When should I use this skill?
The user says 'use the Acme design system' or 'apply company-x tokens'
What you get
Brand colors, fonts, spacing and radii are written to .claude/design-tokens.json for downstream design commands
- .claude/design-tokens.json copied into the project
By the numbers
- 6-step loading procedure
- 8-value spacing scale in the tokens schema
Files
Use Design System
Load an org-level design system from ~/.claude/design-systems/<name>/ into the current project.
Steps
1. If $0 (name) is missing → Bash(ls ~/.claude/design-systems/ 2>/dev/null) and show the list, ask which one.
2. Verify the folder exists: Bash(test -d ~/.claude/design-systems/$0 && echo ok || echo missing). If missing → tell the user, list what's available, stop.
3. Read the tokens file: Read ~/.claude/design-systems/$0/tokens.json
4. Copy to project-level for faster subsequent reads:
Bash(mkdir -p .claude)
Bash(cp ~/.claude/design-systems/$0/tokens.json .claude/design-tokens.json)5. If ~/.claude/design-systems/$0/preview.html exists, offer to open it for visual reference via /preview ~/.claude/design-systems/$0/preview.html — lets the user remember what the system looks like before starting work.
6. Report: "Loaded design system $0 — colors, fonts, spacing, radii written to .claude/design-tokens.json. Subsequent /make-deck, /interactive-prototype, /wireframe will use it automatically."
When to NOT use this skill
- User is extracting a new system from a codebase / screenshot / Figma → use
/create-design-systeminstead - User explicitly said "ignore existing, I want something fresh" → route to
/create-design-systemwith "from scratch" mode
Registry format reminder
~/.claude/design-systems/
├── acme/
│ ├── tokens.json # required
│ └── preview.html # optional
├── company-x/
│ └── tokens.json
└── minimal-mono/
└── tokens.jsontokens.json schema:
{
"name": "acme",
"colors": { "primary": "#D97757", "accent": "...", "bg": "...", "text": "..." },
"fonts": { "display": "...", "body": "...", "mono": "..." },
"spacing": [4, 8, 12, 16, 24, 32, 48, 64],
"radii": { "sm": 4, "md": 8, "lg": 16 },
"shadows": [...]
}Related skills
FAQ
Where does the design system come from?
From the org-level registry at ~/.claude/design-systems/<name>/, which stores a tokens.json (and optional preview.html) per system.
When should I not use this skill?
When extracting a new system from a codebase, screenshot or Figma; use /create-design-system instead.