Load and apply brand design systems from the awesome-design-md library. Supports single brand, multi-brand mixing, re-analyze + skill activation, list, and sync.
Load one or more brand design systems and apply them to your UI work.
Parse the argument string passed to this skill:
| Argument pattern | Mode |
|---|---|
<brand> | Single brand |
<brand> + <brand> | Simple mix |
<brand>:<section> + <brand>:<section> | Granular mix |
? | Re-analyze project + activate skills |
list | Show catalog |
sync | Update local library |
| (no argument) | Show usage help |
Valid sections for granular mix: colors, typography, components, layout, elevation
Resolve the brand name to a directory:
~/.claude/plugins/local/design-library/designs/awesome-design-md/design-md/<brand>/DESIGN.md
Match case-insensitively (e.g., Stripe → stripe).
If the file exists: read it with the Read tool and load it as active design context.
If not found: list similar brands from the catalog and suggest /design sync if the brand should exist.
Confirm to the user: "✓ Loaded [Brand] design system. I'll apply it to all UI work in this session."
A + B or A + B + C)Fusion: [Brand A] colors + [Brand B] typography + ...
Rationale: [why this combination is coherent]
A:section + B:section)brand:section pair.?)package.json for framework and dependenciesREADME.md if no source files existProject detected: [type]
Suggested brands: [Brand A] (reason), [Brand B] (reason)
Active skills: [skill list with commands]
Load a brand: /design [brand]
Or activate a skill directly: /ui-ux · /guidelines · /motion · /a11y · /design-process
Read ~/.claude/plugins/local/design-library/skills/design-library/references/catalog.md and display it formatted as a list grouped by category.
Run:
bash ~/.claude/plugins/local/design-library/scripts/sync.sh
Report the output to the user (number of brands updated, any errors).
Show this usage summary:
/design <brand> — load one brand
/design stripe + linear — mix two brands
/design stripe:colors + linear:typography — granular mix
/design ? — re-analyze project + activate skills
/design list — show all 58 brands
/design sync — update local library