Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bluzir avatar

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)
At a glance

use-design-system capabilities & compatibility

Capabilities
wireframe · verify artifact · ui design
Use cases
ui design · web design
From the docs

What use-design-system says it does

Load an org-level design system from `~/.claude/design-systems/<name>/` into the current project.
SKILL.md
Loaded design system `$0` — colors, fonts, spacing, radii written to `.claude/design-tokens.json`.
SKILL.md
User is extracting a **new** system from a codebase / screenshot / Figma → use `/create-design-system` instead
SKILL.md
npx skills add https://github.com/bluzir/claude-code-design --skill use-design-system

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs44
repo stars98
Last updatedApril 20, 2026
Repositorybluzir/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

SKILL.mdMarkdownGitHub ↗

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-system instead
  • User explicitly said "ignore existing, I want something fresh" → route to /create-design-system with "from scratch" mode

Registry format reminder

~/.claude/design-systems/
├── acme/
│   ├── tokens.json           # required
│   └── preview.html          # optional
├── company-x/
│   └── tokens.json
└── minimal-mono/
    └── tokens.json

tokens.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.

Design & UI/UXuibranding

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.