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

git-commit-helper — скилл для Claude Code: сообщения коммитов по diff

Разбирает проиндексированные изменения и предлагает текст коммита в формате conventional commits. Пригодится, когда лень придумывать сообщение самому.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/git-commit-helper
Открыть на GitHub

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

Скилл смотрит на git diff --staged и превращает изменения в сообщение коммита. Тип, область и краткое описание он подбирает по содержимому diff: feat, fix, docs, style, refactor, test, chore. Первая строка — до 50 знаков, в повелительном наклонении, без точки в конце.

Внутри — инструкция с шаблоном conventional commits, примерами для фич, багфиксов и рефакторинга, разбором breaking changes и чек-листом перед коммитом. Отдельно описан разбор нескольких файлов сразу и правка последнего коммита через git commit --amend. Есть хук PostToolUse, который после вызова Bash дописывает строку в ~/.claude/git-commit-helper.log — это просто журнал, на работу с git он не влияет.

Скилл опирается на уже проиндексированные изменения, поэтому сначала git add или git add -p, иначе разбирать будет нечего. Для установки нужен Node.js с npx.

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

  • сформулировать сообщение коммита по проиндексированным изменениям
  • разложить правки в нескольких файлах на пункты тела коммита
  • пометить breaking change и описать миграцию
  • переписать неудачное сообщение последнего коммита
  • выбрать тип и область для conventional commits

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

  • посмотри staged-изменения и предложи сообщение коммита
  • оформи коммит в conventional commits с областью auth
  • перепиши сообщение последнего коммита, добавь пометку о breaking change

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

1Через claude-code-templates

npx claude-code-templates@latest --skill development/git-commit-helper

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill git-commit-helper -a claude-code

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

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

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

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

Вопросы о git-commit-helper

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

Через шаблоны: npx claude-code-templates@latest --skill development/git-commit-helper. Второй способ — npx skills add davila7/claude-code-templates --skill git-commit-helper -a claude-code. После установки файл лежит в ~/.claude/skills/git-commit-helper/SKILL.md.

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

Читает git diff --staged и предлагает сообщение коммита по формату conventional commits: тип, область, краткое описание и тело с объяснением причины.

Нужно ли что-то готовить заранее?

Изменения должны быть проиндексированы — скилл работает с выводом git diff --staged. Для установки нужен Node.js с npx.

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

Все скиллы по теме «Git и GitHub» →
commit getsentry Скилл для коммитов в стиле Sentry: собирает conventional commits со ссылками на задачи и следит, чтобы вы не коммитили прямо в main. CX Codex +1 4 700установок ce-commit EveryInc Автоматически создаёт гит-коммиты с осмысленными сообщениями, разбивая изменения по логическим блокам. Работает когда нужно зафиксировать staged или unstaged файлы без пуша. CX Codex +1 3 400установок git-commit ilteoood Скилл анализирует diff и собирает сообщение коммита по Conventional Commits: тип, scope, описание. Полезен, когда надоело писать однотипные fix и update. CX Codex +1 533установок om-check-and-commit open-mercato Прогоняет все проверки ветки по порядку, чинит простые падения и публикует результат. Пригодится перед пушем, когда нужно пройти CI-подобный гейт. CX Codex +1 2 800установок writing-commit-messages spencerpauly Скилл задаёт агенту формат conventional commits: тип, scope, тело и футер. Пригодится, когда сообщения коммитов пишет модель, а не человек. CX Codex +1 454установок

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

Весь набор →
backend-architect Субагент для проектирования бэкенда: границы сервисов, выбор API-парадигмы, схемы БД и наблюдаемость. Полезен, когда решение нужно принять до первой строки кода. 23 691установок seo-optimizer Помогает готовить метатеги, разметку Schema.org и планы статей под поисковые системы прямо в кодовой базе проекта. 11 415установок ultra-think Запускает многошаговый разбор задачи: вскрывает скрытые допущения, предлагает конкурирующие варианты и проверяет каждый на прочность. Пригодится, когда решение дорогое и не хочется ошибиться. 8 383установок clean-code Задаёт агенту правила чистого кода: короткие функции, понятные имена, никаких очевидных комментариев и лишних абстракций. Пригодится, когда агент пишет рабочий код, а не учебник. 7 176установок documentation-expert Субагент создаёт, обновляет и поддерживает документацию проекта, включая README, API-описания и руководства. Пригодится для работы с документацией из кода. 6 992установок task-decomposition-expert Проектирует иерархическую структуру работ, выявляет критический путь и распределяет этапы между профильными агентами. Помогает спланировать запуск сложных систем до написания кода. 6 870установок create-architecture-documentation Слэш-команда для Claude, которая собирает документацию по архитектуре проекта: диаграммы, ADR и описание компонентов. 6 136установок mcp-expert Проектирует и настраивает серверы Model Context Protocol для интерфейса Claude Code. Помогает подключить базы данных, внешние API или локальную файловую систему. 6 052установок

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

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