design-system-generator — скилл для Claude Code: дизайн-система
Собирает дизайн-систему из токенов, базовых компонентов и документации. Пригодится, когда проект обзавёлся вторым экраном и цвета начали расползаться.
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a claude-codeЧто делает design-system-generator
Скилл ведёт агента по шести шагам. Сначала появляется папка tokens/ с файлами цветов, типографики, отступов и эффектов — тени и радиусы. Значения из референса вы заменяете на палитру проекта, иначе получите чужой бренд.
Дальше в globals.css прописываются CSS-переменные для :root и .dark, подключается хелпер cn для слияния классов и расширяется тема Tailwind от файлов токенов. Затем агент пишет Button, Input и Card, а всё собранное переэкспортирует через components/ui/index.ts. Для каждого компонента остаётся описание вариантов, размеров, пропсов и поведения с точки зрения доступности.
Внутри три справочника: references/design-tokens.md, references/components.md и references/config-and-utilities.md. Стек зашит под Tailwind и CSS-переменные — на CSS-in-JS или голом SCSS шаги придётся переписывать самому. Базовый набор компонентов тоже скромный: Button, Input, Card, остальное докручиваете по мере надобности.
Какие задачи решает
- завести токены цветов, типографики и отступов в одном месте
- настроить тёмную тему через CSS-переменные
- собрать Button, Input и Card с вариантами и размерами
- подключить Tailwind к файлам токенов
- описать пропсы и доступность компонентов для команды
Примеры запросов агенту
- Сгенерируй дизайн-систему: токены, базовые компоненты и документацию
- Собери токены цветов и типографики в папке
tokens/под нашу палитру - Добавь компоненты Button, Input и Card и экспортируй их через
components/ui/index.ts
Как установить design-system-generator
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a claude-code2Вручную: положить файлы
~/.claude/skills/design-system-generator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/design-system-generator/
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a codex2Вручную: положить файлы
.agents/skills/design-system-generator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a cursor2Вручную: положить файлы
.cursor/skills/design-system-generator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install OneWave-AI/claude-skills design-system-generator2Вручную: положить файлы
.github/skills/design-system-generator/SKILL.md1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a gemini-cli2Командой платформы
gemini skills install https://github.com/OneWave-AI/claude-skills --path design-system-generatorВручную: положить файлы
.devin/skills/design-system-generator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill design-system-generator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора58
Похожие
Рядом в теме «Фронтенд и UI»
Всё по теме «Фронтенд и UI» →Вопросы о design-system-generator
Как установить design-system-generator в Claude?
Выполните npx skills add OneWave-AI/claude-skills --skill design-system-generator -a claude-code. Скилл окажется в ~/.claude/skills/design-system-generator/SKILL.md.
Что делает design-system-generator?
Проводит агента по шагам: токены, CSS-переменные, конфиг Tailwind, базовые компоненты, barrel-экспорт и документация. На выходе — token-driven дизайн-система.
Нужен ли Tailwind для работы скилла?
Да, шаг с конфигом и хелпером cn рассчитан на Tailwind. Без него эту часть workflow придётся переписать.
Исходный текст
SKILL.md · MIT
--- name: design-system-generator description: Create design systems with tokens, components, and documentation. Use when building design systems, creating component libraries, or establishing design tokens. --- # Design System Generator Generate a token-driven design system: tokens, base components, build config, and documentation. ## Contents - `references/design-tokens.md` — color, typography, spacing, shadow, and radius token files plus CSS variable setup. - `references/components.md` — Button, Input, Card implementations and the component barrel index. - `references/config-and-utilities.md` — Tailwind config and the `cn` class-merge helper. ## Workflow 1. Define design tokens. Create `tokens/` with colors, typography, spacing, and effects (shadows, radii) per `references/design-tokens.md`. Replace the reference values with the project brand palette. 2. Add CSS variables. Set up `:root` and `.dark` custom properties in `globals.css` using the variable block in `references/design-tokens.md`. 3. Wire the build. Add the `cn` helper and extend the Tailwind theme from the token files following `references/config-and-utilities.md`. 4. Build base components. Implement Button, Input, and Card from `references/components.md`, then extend the set as the product requires. 5. Export a barrel. Re-export every shipped component from `components/ui/index.ts` (see `references/components.md`). 6. Document usage and variants. For each component, note its variants, sizes, props, and accessibility behavior so consumers apply it consistently.
© OneWave-AI · MIT · OneWave-AI/claude-skills