caveman-commit
Генерирует краткие сообщения для Conventional Commits, сжимая их до сути. Используйте по командам "write a commit", "commit message", /commit или /caveman-commit. Формирует только текст сообщения, не выполняя git-команд.
AIjuliusbrussee
official
Разработка
★ 109.8k
Что делает навык
Навык генерирует краткие и точные сообщения для Conventional Commits, фокусируясь на причине изменений (why), а не на их описании. Он формирует только текстовое сообщение, не выполняя git-команды.
Когда применять
- Генерация сообщения коммита по команде 'write a commit' или 'commit message'
- Создание сообщения через слэш-команды /commit или /caveman-commit
- Сжатие описания изменений до сути в формате Conventional Commits
- Формирование тела сообщения только при необходимости (нелогичные изменения, breaking changes, миграции)
Как работает
- Определить тип изменения (feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert)
- Сформулировать заголовок в повелительном наклонении (imperative mood) с длиной до 50 символов (максимум 72)
- Проверить наличие необязательного scope и соответствие регистру после двоеточия
- Оценить необходимость добавления тела сообщения: пропустить, если заголовок самодостаточен
- При необходимости добавить тело с оберткой строк 72 символов, используя дефисы для списков
- Добавить ссылки на issues/PRs в конце тела (Closes #42, Refs #17) при наличии
Примеры запросов агенту
write a commit
commit message
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «caveman-commit» из репозитория:
# https://github.com/juliusbrussee/caveman
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r caveman-commit/ ~/.claude/skills/caveman-commit/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.