AIKraft/Skills/commit-helper

commit-helper

Помогает создавать git-коммиты и PR с правильно отформатированными сообщениями и release notes в соответствии с конвенциями CockroachDB. Пригодится при коммите изменений или создании pull requests.

COCockroachDB official Разработка ★ 32.4k

Что делает навык

Помогает создавать git-коммиты и release notes, соответствующие конвенциям CockroachDB. Формирует правильно структурированные сообщения коммитов с учетом пакета, номера задачи и контекста изменений.

Когда применять

  • Создание коммита с изменениями в коде проекта CockroachDB
  • Формирование release notes для новых функций или исправлений
  • Подготовка pull request с правильно оформленным описанием
  • Анализ staged изменений для определения затронутых пакетов

Как работает

  1. Анализ изменений с помощью git diff --staged или git diff
  2. Определение основного пакета (package prefix), к которому относятся изменения
  3. Запрос у пользователя номера Issue/Epic и необходимости создания release notes
  4. Написание заголовка коммита в повелительном наклонении, без точки, до 72 символов
  5. Написание тела коммита с объяснением контекста (before/after) и причин изменений
  6. Добавление ссылок на 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 и совместимые) подхватывает его по описанию и следует шагам.