v
vibecode
Все скиллы
01Скилл
Реализация
vibecode
/commit

Умное сообщение коммита

Анализирует git diff и предлагает commit-сообщение в conventional commits формате. Никаких больше «fix», «update», «wip».


02Куда положить
~/.claude/skills/commit/SKILL.md

Создай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.

03Содержимое

Скопируй всё что внутри блока и вставь в файл по пути выше.

SKILL.md
1---2name: commit3description: Сгенерировать commit-сообщение по текущему git diff. Использовать когда user пишет /commit или просит запушить изменения.4---5 6# /commit — conventional commit message7 81. Запусти `git diff --cached` (или `git diff` если ничего не staged).92. Проанализируй какие файлы изменены и характер изменений.103. Сгенерируй commit-message в формате:11 12```13<type>(<scope>): <короткое описание в imperative>14 15<опционально: подробности что и зачем>16```17 18Types: feat, fix, refactor, perf, docs, style, test, chore, build, ci, revert19 20## Правила21 22- Title не больше 60 символов23- Imperative mood: "Add X" а не "Added X" / "Adds X"24- Без точки в конце title25- Body — только если нужно объяснить ПОЧЕМУ (не ЧТО — это видно в diff)26- На английском (mainstream convention для open-source)27- Никаких эмодзи в title28- Никакого "🤖 Generated by AI" в footer (не добавляй)29 30## После генерации31 32Покажи сообщение и спроси: "Закоммитить?" — не делай git commit автоматически.
04Как использовать

Примеры команд

  • 01/commit
  • 02/commit с акцентом на security-фикс