CO
commit-helper
Помогает создавать git-коммиты и PR с правильно отформатированными сообщениями и release notes в соответствии с конвенциями CockroachDB. Пригодится при коммите изменений или создании pull requests.
Что делает навык
Помогает создавать git-коммиты и release notes, соответствующие конвенциям CockroachDB. Формирует правильно структурированные сообщения коммитов с учетом пакета, номера задачи и контекста изменений.
Когда применять
- Создание коммита с изменениями в коде проекта CockroachDB
- Формирование release notes для новых функций или исправлений
- Подготовка pull request с правильно оформленным описанием
- Анализ staged изменений для определения затронутых пакетов
Как работает
- Анализ изменений с помощью git diff --staged или git diff
- Определение основного пакета (package prefix), к которому относятся изменения
- Запрос у пользователя номера Issue/Epic и необходимости создания release notes
- Написание заголовка коммита в повелительном наклонении, без точки, до 72 символов
- Написание тела коммита с объяснением контекста (before/after) и причин изменений
- Добавление ссылок на Issue/Epic и создание release note, ориентированного на пользователя
Примеры запросов агенту
Создай коммит для изменений в пакете kv, зафиксировав исправление бага #12345
Подготовь release note для новой функции в пакете sql, категория: feature
Оформи коммит для исправления ошибки в пакете storage, issue #67890
Что понадобится
- git (для выполнения diff и создания коммитов)
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «cockroachdb-commit-helper» из репозитория:
# https://github.com/cockroachdb/cockroach
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r cockroachdb-commit-helper/ ~/.claude/skills/cockroachdb-commit-helper/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.