Скилл design-system для Claude Code: токены и аудит UI · affaan-m
Собирает дизайн-систему из существующей вёрстки или проверяет её на визуальную консистентность: токены, оценка по десяти критериям, поиск шаблонных ИИ-приёмов.
npx skills add affaan-m/ECC --skill design-system -a claude-codeЧто делает design-system
Скилл читает стили, которые уже лежат в репозитории. Сканирует CSS, Tailwind и styled-components, вытаскивает цвета, типографику, отступы, радиусы, тени и брейкпоинты. На выходе design-tokens.json, CSS custom properties, DESIGN.md с обоснованием решений и design-preview.html — автономная страница без зависимостей, где токены видно глазами.
Второй режим — аудит. Оценка по десяти пунктам от 0 до 10: консистентность цвета, иерархия шрифтов, ритм отступов, единообразие компонентов, поведение на брейкпоинтах, тёмная тема, анимации, доступность, плотность информации, отполированность состояний. К каждой оценке идёт пример и правка с точным file:line. Третий режим ищет следы генерации: градиенты ради градиентов, фиолетово-синие дефолты, стеклянные карточки без задачи, скругления там, где не надо, лишние анимации на скролле.
Ставится как обычный скилл, одной командой npx skills add. Для шага с референсами в режиме генерации нужен браузерный MCP-сервер, без него этот пункт пропускается. Ставить стоит, если стили в проекте росли стихийно и никто не помнит, откуда взялся очередной оттенок серого. Если вёрстку ведёт один человек по готовому гайду, скилл мало что добавит.
Какие задачи решает
- вытащить цвета и шрифты из CSS в именованные токены
- оценить вёрстку по десяти критериям перед редизайном
- найти случайные hex-значения мимо палитры
- проверить, доделана ли тёмная тема
- убрать из макета шаблонные градиенты и скругления
Примеры запросов агенту
- Собери дизайн-систему из этого репозитория: токены, CSS-переменные и HTML-превью.
- /design-system audit --pages / /pricing /docs
- Прогони slop-check по стилям и покажи, где шаблонные ИИ-приёмы.
Как установить design-system
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill design-system -a claude-code2Вручную: положить файлы
~/.claude/skills/design-system/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/design-system/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill design-system -a codex2Вручную: положить файлы
.agents/skills/design-system/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill design-system -a cursor2Вручную: положить файлы
.cursor/skills/design-system/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install affaan-m/ECC design-system2Вручную: положить файлы
.github/skills/design-system/SKILL.md1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill design-system -a gemini-cli2Командой платформы
gemini skills install https://github.com/affaan-m/ECC --path skills/design-systemВручную: положить файлы
.devin/skills/design-system/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill design-system -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора146
Весь набор →Другие версии design-system
Похожие
Вопросы о design-system
Как установить design-system в Claude Code?
Командой npx skills add affaan-m/ECC --skill design-system -a claude-code. Файл окажется в ~/.claude/skills/design-system/SKILL.md. Для Codex, Cursor и OpenCode меняется только флаг -a.
Что делает design-system?
Генерирует дизайн-систему из вашего кода либо проверяет готовый интерфейс по десяти критериям от 0 до 10. Результат — токены в JSON, CSS-переменные, DESIGN.md и интерактивное превью.
Что нужно для режима генерации?
Браузерный MCP-сервер, если хотите, чтобы скилл посмотрел сайты конкурентов для вдохновения. Сбор паттернов и токенов идёт по вашему репозиторию и работает без него.
Исходный текст
SKILL.md · MIT
--- name: design-system description: "Generate a design system from an existing codebase or audit one for visual consistency: extract tokens (colors, typography, spacing, shadows) into design-tokens.json and CSS custom properties with DESIGN.md rationale and an interactive HTML preview, score the UI across 10 dimensions, and flag AI-slop patterns. Use when starting a design system, auditing visual consistency before a redesign, or reviewing a PR that touches styling." metadata: origin: ECC --- # Design System — Generate & Audit Visual Systems ## When to Use - Starting a new project that needs a design system - Auditing an existing codebase for visual consistency - Before a redesign — understand what you have - When the UI looks "off" but you can't pinpoint why - Reviewing PRs that touch styling ## How It Works ### Mode 1: Generate Design System Analyzes your codebase and generates a cohesive design system: ``` 1. Scan CSS/Tailwind/styled-components for existing patterns 2. Extract: colors, typography, spacing, border-radius, shadows, breakpoints 3. Research 3 competitor sites for inspiration (via browser MCP) 4. Propose a design token set (JSON + CSS custom properties) 5. Generate DESIGN.md with rationale for each decision 6. Create an interactive HTML preview page (self-contained, no deps) ``` Output: `DESIGN.md` + `design-tokens.json` + `design-preview.html` ### Mode 2: Visual Audit Scores your UI across 10 dimensions (0-10 each): ``` 1. Color consistency — are you using your palette or random hex values? 2. Typography hierarchy — clear h1 > h2 > h3 > body > caption? 3. Spacing rhythm — consistent scale (4px/8px/16px) or arbitrary? 4. Component consistency — do similar elements look similar? 5. Responsive behavior — fluid or broken at breakpoints? 6. Dark mode — complete or half-done? 7. Animation — purposeful or gratuitous? 8. Accessibility — contrast ratios, focus states, touch targets 9. Information density — cluttered or clean? 10. Polish — hover states, transitions, loading states, empty states ``` Each dimension gets a score, specific examples, and a fix with exact file:line. ### Mode 3: AI Slop Detection Identifies generic AI-generated design patterns: ``` - Gratuitous gradients on everything - Purple-to-blue defaults - "Glass morphism" cards with no purpose - Rounded corners on things that shouldn't be rounded - Excessive animations on scroll - Generic hero with centered text over stock gradient - Sans-serif font stack with no personality ``` ## Examples **Generate for a SaaS app:** ``` /design-system generate --style minimal --palette earth-tones ``` **Audit existing UI:** ``` /design-system audit --url http://localhost:3000 --pages / /pricing /docs ``` **Check for AI slop:** ``` /design-system slop-check ```
© affaan-m · MIT · affaan-m/ECC