design · cognitedata — скилл для Claude Code: что делает и как установить
Скилл настраивает работу с дизайн-системой Aura в приложениях Flows и Fusion. Помогает выбирать готовые примитивы, расставлять токены вместо сырых значений и собирать интерфейсы.
npx skills add cognitedata/builder-skills --skill design -a claude-codeЧто делает design
Скилл задаёт правила вёрстки для клиентских продуктов на React. Ассистент ориентируется на дизайн-систему Aura: сначала подбирает базовые примитивы библиотеки, а не пишет кастомные элементы с нуля. Стили и отступы задаются через семантические токены. Жёстко задавать цвета или размеры запрещено.
Для поиска компонентов и правил скилл обращается к документации внутри проекта: руководству ./node_modules/@cognite/aura/DESIGN.md, Storybook или сайту документации. Если готовый компонент немного не подходит по внешнему виду, агент должен проверить существующие варианты и свойства в коде, а не ломать стили принудительными переопределениями.
Без установленного пакета @cognite/aura последних версий скилл теряет смысл, потому что ему неоткуда читать актуальные токены и свойства. Скилл также следит за доступностью интерфейса: требует видимый фокус для клавиатуры и понятные экраны загрузки и ошибок.
Какие задачи решает
- подобрать примитив Aura вместо создания кастомного UI
- заменить сырые значения цветов и отступов на семантические токены
- оформить состояния загрузки, ошибок и подтверждений в формах
- проверить доступность разметки для навигации с клавиатуры
Примеры запросов агенту
- Сверстай форму редактирования сущности для Flows с компонентами Aura
- Проверь стили в таблице и замени инлайн-цвета на семантические токены Aura
- Добавь состояния загрузки и ошибки для асинхронного действия
Как установить design
1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill design -a claude-code2Вручную: положить файлы
~/.claude/skills/design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/design/
1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill design -a codex2Вручную: положить файлы
.agents/skills/design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill design -a cursor2Вручную: положить файлы
.cursor/skills/design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cognitedata/builder-skills design2Вручную: положить файлы
.github/skills/design/SKILL.md1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill design -a gemini-cli2Командой платформы
gemini skills install https://github.com/cognitedata/builder-skills --path skills/designВручную: положить файлы
.devin/skills/design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о design
Как установить design в Claude Code?
Выполните команду npx skills add cognitedata/builder-skills --skill design -a claude-code. Конфигурация скилла сохранится в файл ~/.claude/skills/design/SKILL.md.
Что делает скилл design?
Он направляет ИИ-ассистента при сборке интерфейсов на базе Aura: подсказывает примитивы, запрещает хардкодить стили и контролирует поведение фокуса.
Что требуется в проекте для работы скилла?
В зависимостях должен быть установлен актуальный пакет @cognite/aura, так как скилл ищет руководство в ./node_modules/@cognite/aura/DESIGN.md.
Исходный текст
SKILL.md · Apache-2.0
--- name: design description: Simplified Aura guidance for selecting primitives, keeping token usage consistent, and applying reliable layout/copy/state patterns in Flows and Fusion apps. allowed-tools: Read, Glob, Grep, Edit, Write --- ## Role Use Aura as the default UI system for customer-facing product work. Prefer decision-level guidance over exhaustive rules: - choose the right primitive first, - apply semantic tokens (no raw values), - keep layouts and UX states consistent, - write concise, action-oriented copy. > **Note:** Make sure the project is using the latest version of Aura (`@cognite/aura`) to access the most up-to-date guidance and components. Everything you need to know is: - In the node_modeules/@cognite/aura folder - Aura Design Guidlines can be found at: `./node_modules/@cognite/aura/DESIGN.md` - At the storybook https://master--695bb4b1b8041ae09768950a.chromatic.com/?path=/docs/primitives - On the docs site https://docs.cognite.com/aura-design-system/primitives <when-to-reference> Consult this skill whenever you are: - Creating or migrating interactive UI, forms, tables, navigation, or data display - Writing or modifying styles, colors, spacing, or typography - Choosing components, tokens, or layout patterns - Creating or restructuring pages and responsive layouts - Writing or editing any user-facing text - Building forms, handling API responses, async actions, confirmations, or dynamic content - Implementing accessibility (keyboard, focus, headings, ARIA, alt text) - Applying Aura correctly in a Flows or React app </when-to-reference> ## Operating principles 1. Use Aura primitives before custom UI. 2. Follow foundations through semantic tokens and Aura defaults; do not hardcode raw values. 3. If a primitive almost fits, do not override visuals to force it; check variants/props first, then document the gap. 4. Keep behavior predictable and accessible: keyboard support, visible focus, and clear feedback for loading/success/error. 5. Use publicly reachable links — Aura design system docs, Storybook, and Figma.
© cognitedata · Apache-2.0 · cognitedata/builder-skills
Похожие скиллы
Всё по теме «Фронтенд и UI» →Сначала — design от других авторов.