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

naming · timschoch — скилл для Claude Code: правила имён в коде

Скилл задаёт правила именования переменных, функций, файлов, таблиц и роутов. Пригодится, когда агент придумывает слово, которого в проекте нет.

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

Что делает naming

Скилл держит один список правил именования, синхронизированный с хабом. Перед тем как что-то назвать, агент запускает node .agents/skills/naming/scripts/config.mjs и читает вывод как текущие правила: скрипт печатает базовый references/naming.json, слитый с переопределениями проекта. Часть проверок машинная — гейт naming прогоняет их на push и в CI, остальное остаётся на суждение человека.

Внутри двенадцать правил. Слово берётся из GLOSSARY.md, потом из существующих типов, таблиц и роутов: слово репозитория важнее слова из запроса. Нет слова — сначала term-check, потом запись в глоссарий через domain-modeling. Запрещены префиксы I и T, венгерская нотация, сокращения вроде opts и err, одиночные буквы. Имя строится из частей по порядку от крупного к мелкому, действие начинается с глагола из prefixes, событие — факт в прошедшем времени. enum не используется, вместо него строковый union или as const.

Переопределения живут в .skilly/naming.json — та же структура, что у базового файла, только изменённые ключи. Существующее соглашение репозитория сильнее правил скилла, и задаётся оно в artifacts.file.case и artifacts.folder.case. Сменилось значение — переименование идёт везде в одном изменении, вместе с обновлением глоссария, иначе в коде и документации останутся два слова для одной вещи.

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

  • выбрать имя переменной, которого ещё нет в проекте
  • свести к одному слову термин из запроса и термин из репозитория
  • проверить имена до пуша и в CI
  • переименовать сущность в коде, документации и базе за один проход
  • зафиксировать нерегулярное множественное число в глоссарии

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

  • Прежде чем назвать поле, прогони node .agents/skills/naming/scripts/config.mjs и покажи правила
  • В запросе сказано «customer quotes», а в репозитории testimonial — какое слово брать?
  • Переименуй draft в proposal везде и обнови GLOSSARY.md

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

1Через Skills CLI (Vercel)

npx skills add timschoch/skilly --skill naming -a claude-code

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

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

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

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

Вопросы о naming

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

Выполните npx skills add timschoch/skilly --skill naming -a claude-code, файл скилла появится по пути ~/.claude/skills/naming/SKILL.md.

Что делает скилл naming?

Задаёт правила именования переменных, функций, файлов, типов, таблиц, роутов, компонентов, событий и переменных окружения. Агент сверяется с ними, когда придумывает новое имя или когда слово из запроса расходится со словом репозитория.

Чем правила скилла отличаются от соглашений проекта?

Существующее соглашение репозитория побеждает: регистр файлов и папок задаётся в artifacts.file.case и artifacts.folder.case, а свои ключи переопределяются в .skilly/naming.json.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — naming от других авторов.

naming jwynia Диагностирует неудачные названия брендов, продуктов и персонажей и помогает собрать рабочее имя по звукам, смыслу и практичности. CX Codex +1 491установок naming glacierphonk Ведёт агента через бриф, метафоры и проверку доступности, чтобы выдать готовые имена вместо списка наугад. CX Codex +1 ★ 124звёзд репо setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

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

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