Help us improve
Share bugs, ideas, or general feedback.
From design-library
Loads and applies brand design systems from the awesome-design-md library. Supports single brand, multi-brand mixing, project re-analysis, and catalog listing.
npx claudepluginhub zeta92/design-library-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/design-library:designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load one or more brand design systems and apply them to your UI work.
Pulls a ready-made DESIGN.md from the VoltAgent/awesome-design-md library (73+ brand design systems) as a starting point for a project's design layer, then adapts it to the real client.
Guides Claude on reading, applying, and merging DESIGN.md files from 58 real-world brand design systems. Activates on UI/frontend/design tasks or when a design system is loaded.
Generates user-level brand guidelines skill through phased workflow: ingest assets like websites/docs/images, interactive discovery, synthesize identity, output SKILL.md for enforcement. Activates on brand queries.
Share bugs, ideas, or general feedback.
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