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

commit-helper — скилл для Claude Code: что делает и как установить

Помогает оформлять коммиты и пулреквесты по стандартам CockroachDB. Анализирует git diff, формирует структуру сообщения и добавляет заметки к релизу.

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

Что делает commit-helper

Скилл автоматизирует подготовку коммитов перед отправкой в репозиторий. Сначала он изучает изменения через git diff или git diff --staged и определяет префикс затронутого пакета. Затем агент запрашивает номер задачи или эпика. Также он выясняет, нужна ли запись в список изменений.

Заголовок составляется в повелительном наклонении без точки на конце и строго до 72 символов. Тело коммита раскрывает причины правок. Внизу добавляются ссылки вида Resolves: #123 или Epic: CRDB-357. Строка Release note обязательна для каждого коммита: если внешних изменений нет, указывается None, а для видимых пользователю правок выбирается точная категория вроде bug fix или sql change.

Без точной категории релизной заметки правила репозитория не пропустят коммит. Скилл также учитывает правила оформления пуллреквестов: для единственного коммита дублирует текст в описание PR, а для цепочки правок составляет общее резюме изменений.

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

  • составить сообщение коммита по гайдлайнам CockroachDB
  • разметить заметки к релизу с нужной категорией
  • связать коммит с номерами issue и epic
  • оформить описание единичного или составного пулреквеста

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

  • Сделай коммит для текущих изменений и добавь заметку к релизу
  • Оформи коммит по правилам CockroachDB для задачи #123
  • Подготовь описание пулреквеста на основе последних коммитов

Как установить commit-helper

1Через Skills CLI (Vercel)

npx skills add cockroachdb/cockroach --skill commit-helper -a claude-code

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

~/.claude/skills/commit-helper/SKILL.md

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

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

Вопросы о commit-helper

Как установить commit-helper в Claude Code?

Выполните команду npx skills add cockroachdb/cockroach --skill commit-helper -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/commit-helper/SKILL.md.

Что делает commit-helper?

Он изучает диффы через Git, находит затронутый пакет и пишет структурированное сообщение коммита. Скилл следит за ограничениями по длине строк, требует ссылки на задачи и добавляет блок заметок к релизу.

Когда для коммита не нужна подробная заметка к релизу?

Если изменения затрагивают только внутренний рефакторинг, тесты или скрытые настройки crdb_internal., в блоке заметок пишется Release note: None. Для любых пользовательских изменений скилл подбирает категорию из фиксированного списка репозитория.

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

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

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

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