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

commit · seifbenayed — скилл для Claude Code: осмысленные git-коммиты

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

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

Что делает commit

Скилл проходит по шагам: сначала git status, потом git diff --cached, чтобы разобрать проиндексированное построчно. Если в индексе пусто, он смотрит git diff и подсказывает, что стоит добавить. Дальше git log --oneline -5 — чтобы попасть в стиль сообщений, принятый в вашем репозитории.

Сообщение строится по conventional commits: feat:, fix:, refactor:, docs:, test:, chore:. Первая строка короче 72 символов, для нетривиальной правки добавляется абзац с телом. Акцент на причине изменения, а не на перечислении того, что и так видно в диффе.

Инструменты ограничены: Bash, Read, Grep, Glob. Пуш скилл не делает, пока вы не попросите прямо, и не обходит хуки через --no-verify. Это осознанное решение автора — если у вас в проекте pre-commit проверки, они отработают как обычно.

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

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

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

  • Закоммить изменения
  • Сделай коммит по текущим правкам
  • Сохрани изменения в коммит

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

1Через Skills CLI (Vercel)

npx skills add SeifBenayed/cloclo --skill commit -a claude-code

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

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

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

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

Вопросы о commit

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

Выполните npx skills add SeifBenayed/cloclo --skill commit -a claude-code. Скилл появится в ~/.claude/skills/commit/SKILL.md.

Что делает скилл commit?

Смотрит git status и git diff --cached, при пустом индексе подсказывает, что добавить, и создаёт коммит с сообщением в формате conventional commits. Первая строка — до 72 символов.

Скилл сам отправит коммит на сервер?

Нет. Пуш выполняется только по явной просьбе, а --no-verify и пропуск хуков не используются.

Исходный текст

SKILL.md · MIT
---
name: commit
description: Create a git commit with a good message. Use when the user says "commit", "save changes", "commit this", or asks to create a commit after making code changes.
allowed-tools: Bash, Read, Grep, Glob
---

# Git Commit

Review all staged changes and create a well-crafted commit message.

## Steps

1. Run `git status` to see staged and unstaged changes
2. Run `git diff --cached` to review staged changes in detail
3. If nothing is staged, run `git diff` and suggest what to stage based on the changes
4. Run `git log --oneline -5` to see recent commit message style in the repo
5. Draft a concise commit message following conventional commits format:
   - `feat:` — new feature
   - `fix:` — bug fix
   - `refactor:` — code restructuring without behavior change
   - `docs:` — documentation changes
   - `test:` — adding or updating tests
   - `chore:` — build, tooling, config changes
6. Focus the message on **why** not **what** — the diff shows what changed
7. Keep the first line under 72 characters
8. Add a body paragraph if the change is non-trivial
9. Create the commit

Do NOT push unless explicitly asked. Do NOT use `--no-verify` or skip hooks.

$ARGUMENTS

© SeifBenayed · MIT · SeifBenayed/cloclo

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

Все скиллы по теме «Git и GitHub» →

Сначала — commit от других авторов.

commit getsentry Скилл для коммитов в стиле Sentry: собирает conventional commits со ссылками на задачи и следит, чтобы вы не коммитили прямо в main. CX Codex +1 4 700установок commit NeoLabHQ Автоматизирует подготовку коммитов по стандарту Conventional Commits с подходящими эмодзи. Проверяет текущую ветку, запускает линтер и предлагает разбить крупные диффы на атомарные части. CX Codex +1 1 200установок commit parcadei Скилл проводит git-коммиты через согласование с вами и не добавляет упоминаний Claude в сообщения. Пригодится, когда агент накопил правки за сессию. CX Codex +1 499установок commit PaulRBerg Собирает сообщение коммита из подготовленного диффа и отдаёт сам коммит, индекс и пуш утилите ai-commit. CX Codex +1 342установок commit LegendApp Превращает правки текущей задачи в один или несколько аккуратных коммитов и не тянет в них постороннюю работу. Пригодится, когда в дереве накопилось несколько несвязанных изменений. CX Codex +1 404установок 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установок

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

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

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