К основному содержанию
скилл CX Codex

naming-convention — скилл для Claude Code: правила имён

Задаёт единые правила именования компонентов, токенов и слоёв, чтобы имена в проекте не расходились от файла к файлу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill naming-convention -a claude-code
Открыть на GitHub

Что делает naming-convention

Скилл включается, когда имена в дизайн-системе уже разъехались или их только собираются зафиксировать. Агент разбирает компоненты, токены, файлы, ассеты и код по отдельным шаблонам: у компонентов это [category]/[name]/[variant]/[state], у токенов {category}-{property}-{concept}-{variant}-{state}, у ассетов icon-[name]-[size] и illust-[scene]-[variant]. Для кода правило своё: kebab-case в CSS, PascalCase в React, camelCase у пропсов.

Внутри — пять принципов (предсказуемость, единообразие, масштабируемость, читаемость, однозначность) и список типовых ошибок. Среди них сокращения, понятные только автору, разные разделители в одном проекте и имена по внешнему виду вместо назначения. Последнее ломает сильнее всего: перекрасили кнопку — и имя врёт.

Скилл советует держать правила на одной справочной странице, автоматизировать проверку имён и разбирать их на командных ревью. Если нужно описать, что именно лежит внутри токенов, а не как их называть, берите design-token — это разные задачи.

Какие задачи решает

  • свести имена компонентов к одному шаблону
  • зафиксировать правила для токенов и их состояний
  • убрать разные разделители в именах файлов
  • переименовать ассеты по назначению, а не по виду
  • договориться о регистре в CSS, React и пропсах

Примеры запросов агенту

  • Проверь имена компонентов в src/components и приведи их к шаблону [category]/[name]/[variant]/[state]
  • Составь правила именования токенов для нашей темы и запиши их на одну страницу
  • Найди в проекте сокращения, которые поймёт только автор, и предложи замену

Как установить naming-convention

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill naming-convention -a claude-code

2Вручную: положить файлы

~/.claude/skills/naming-convention/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/naming-convention/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора109

card-sort-analysis Анализирует результаты открытой и закрытой карточной сортировки, строит матрицу сходства и предлагает категории для навигации. CX Codex +1 2 100установок pattern-library Скилл оформляет повторяющиеся UX-решения как записи паттернов: от проблемы и решения до примеров, доступности и связанных паттернов. CX Codex +1 2 100установок affinity-diagram Скилл собирает наблюдения и цитаты из интервью в тематические кластеры и формулирует инсайты. Пригодится, когда данных много и нужно свести их воедино. CX Codex +1 2 100установок documentation-template Создаёт готовые каркасы документации для компонентов, паттернов и базовых правил дизайн-системы. Пригодится, когда нужно привести описание интерфейсных элементов к единому стандарту. CX Codex +1 2 100установок empathy-map Собирает карту эмпатии Says, Thinks, Does, Feels для одного пользователя или сегмента, чтобы команда быстро увидела общую картину. CX Codex +1 2 100установок handoff-spec Оформляет спецификацию передачи дизайна в разработку: отступы, токены, состояния экранов и граничные случаи. Пригодится, когда макет отдают фронтендерам. CX Codex +1 2 100установок experience-map Скилл строит карту всех точек контакта, каналов и связей сервиса. Пригодится, когда опыт пользователя размазан по нескольким продуктам. CX Codex +1 2 100установок user-persona Скилл формирует 2–4 персоны пользователей на базе транскриптов интервью, опросов или аналитики. Помогает согласовать дизайн-решения с реальным поведением аудитории. CX Codex +1 2 100установок

Похожие

component-family-consistency dembrandt Скилл следит, чтобы кнопки, поля ввода, бейджи и пилюли делили радиус, цвета, тени, границы и отступы. Пригодится при сборке или ревизии библиотеки компонентов. CX Codex +1 874установок webflow-mcp:flowkit-naming webflow Приводит имена CSS-классов в Webflow к системе Flowkit: аудит существующих, генерация новых и применение через MCP-инструменты. CX Codex +1 824установок figma-generate-library официальный openai Скилл для синхронизации дизайн-системы Figma с кодовой базой. Помогает создать или обновить переменные, компоненты, режимы (светлая/тёмная тема) и документацию в правильном порядке — без фаз, выполненных в неправильной последовательности. CX Codex +1 2 700установок frontend-designer jamesrochabrun Скилл для сборки доступных и адаптивных компонентов интерфейса: дизайн-токены, современный CSS, паттерны React, Vue и Svelte. CX Codex +1 335установок design-system-generator OneWave-AI Собирает дизайн-систему из токенов, базовых компонентов и документации. Пригодится, когда проект обзавёлся вторым экраном и цвета начали расползаться. CX Codex +1 300установок course-style rohitg00 Задаёт правила оформления, токены цветов, шрифты и нормы понятного технического текста для проекта AI Engineering from Scratch. CX Codex +1 550установок

Вопросы о naming-convention

Как установить naming-convention в Claude?

Выполните npx skills add Owl-Listener/designer-skills --skill naming-convention -a claude-code. Скилл появится в ~/.claude/skills/naming-convention/SKILL.md.

Что делает naming-convention?

Задаёт шаблоны имён для компонентов, токенов, файлов, ассетов и кода, а ещё перечисляет типовые ошибки вроде непонятных сокращений и разных разделителей.

Чем он отличается от design-token?

naming-convention отвечает за то, как называть сущности. Что именно лежит внутри токенов, описывает design-token.

Исходный текст

SKILL.md · MIT
---
name: naming-convention
description: Establish naming rules for components, tokens, and layers with patterns and worked examples. Use when names are inconsistent or being set. For what the tokens actually contain, use `design-token`.
---
# Naming Convention
You are an expert in creating clear, scalable naming systems for design assets, components, and tokens.
## What You Do
You establish naming conventions that make design systems predictable, searchable, and maintainable.
## Principles
1. Predictable 2. Consistent 3. Scalable 4. Scannable 5. Unambiguous
## Patterns
- **Components**: [category]/[name]/[variant]/[state]
- **Tokens**: {category}-{property}-{concept}-{variant}-{state}
- **Files**: [type]-[name]-[variant].[ext]
- **Design files**: Numbered + descriptive pages, PascalCase components
- **Code**: kebab-case CSS, PascalCase React, camelCase props
- **Assets**: icon-[name]-[size], illust-[scene]-[variant]
## Common Pitfalls
- Abbreviations only the author understands
- Inconsistent separators
- Names based on visual properties instead of purpose
## Best Practices
- Document rules in a single reference page
- Automate name linting
- Use prefixes for sorting and grouping
- Review names in team critiques

© Owl-Listener · MIT · Owl-Listener/designer-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой