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

commit-smart — скилл для Claude Code: коммиты и установка

Скилл анализирует изменения в Git и предлагает семантический коммит с объяснением причины. Пригодится, когда важно связать сообщение коммита с задачей, а не пересказывать diff.

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

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

Скилл проверяет состояние рабочего дерева и изучает staged diff, чтобы определить тип коммита и его область. Если изменения ещё не добавлены в индекс, он покажет затронутые файлы, предложит сгруппировать их и спросит, что добавить. Тип и область можно передать аргументами, например fix или refactor api.

Перед коммитом скилл покажет готовое сообщение и запросит подтверждение. Формат включает тип, необязательную область и короткое описание; для нетривиальных изменений тело сообщения объясняет причину. После подтверждения выполняются git commit и проверка последней записи через git log. Это значит, что без вашего подтверждения коммит не создаётся.

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

  • определить тип коммита по diff
  • подобрать область по затронутому модулю
  • сгруппировать изменения перед добавлением в индекс
  • составить сообщение с причиной изменения
  • проверить созданный коммит в истории

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

  • Подготовь коммит для текущих изменений и сначала покажи, какие файлы предлагаешь добавить.
  • Оформи исправление как fix и объясни в сообщении, зачем оно понадобилось.
  • Сделай коммит типа refactor для области api и запроси подтверждение перед записью.

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

1Через claude-code-templates

npx claude-code-templates@latest --skill git/commit-smart

2Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о commit-smart

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

Выполните npx claude-code-templates@latest --skill git/commit-smart. Это один из способов установки скилла.

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

Анализирует изменения Git, предлагает тип и область коммита, затем формирует сообщение с причиной изменения. Перед созданием коммита запрашивает подтверждение.

Можно ли задать тип и область вручную?

Да. Передайте один аргумент, например fix, чтобы задать тип, или два, например refactor api, чтобы указать тип и область.

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

Все скиллы по теме «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установок

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

Весь набор →
implement-graphql-api Слэш-команда собирает GraphQL API: схему, резолверы, подписки и защиту от N+1. Пригодится, когда нужен рабочий бэкенд, а не набросок. 212установок remove Убирает задачу из системы оркестрации и обновляет все ссылки на неё. Пригодится, когда задача устарела или дублируется. 209установок ascii-ui-mockup-generator Субагент рисует ASCII-макеты будущего интерфейса: несколько вариантов вёрстки, форм и дашбордов до того, как написан код. 207установок blue-green-deployment Слэш-команда для Claude, которая разворачивает blue-green схему: переключение трафика, проверка здоровья и откат. 206установок csharp-pro Помогает писать современный C# и разбирать задачи .NET: от асинхронного кода до юнит-тестов. Пригодится для разработки и проверки приложений. 205установок voice-ai-development Помогает проектировать голосовых агентов и приложения с речевым вводом и выводом. Пригодится, когда нужно выбрать схему для звонков, транскрибации или синтеза речи. 203установок graph-query Скилл обращается к графу зависимостей проекта, чтобы найти связи между компонентами и оценить последствия правок. Пригодится перед изменением функции или модели. 202установок security-threat-model Скилл разбирает репозиторий для AppSec-моделирования угроз и сохраняет краткий Markdown-отчёт с рисками и мерами защиты. 201установок

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

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