commit · davila7 — скилл для Claude Code: сообщения коммитов
Скилл оформляет сообщения коммитов по правилам Sentry: выбирает тип, задаёт структуру и добавляет ссылку на задачу. Пригодится для единообразной истории Git.
npx claude-code-templates@latest --skill sentry/commitЧто делает commit
Скилл помогает составить сообщение в формате conventional commits с типом изменения и необязательной областью. Заголовок обязателен, его длина ограничена 70 символами; строки сообщения должны быть короче 100 символов. Текст заголовка начинается с заглавной буквы, использует повелительную форму и не заканчивается точкой.
В теле нужно объяснить, что меняется и зачем, а в подвале можно указать задачу: например, Fixes SENTRY-1234 закрывает её после слияния, а Refs LINEAR-ABC-123 добавляет ссылку без закрытия. Для Sentry важны собственные варианты ссылок на задачи, поэтому перед переносом этих правил в другой проект проверьте его соглашения. Скилл также описывает формат отката и коммиты с несовместимыми изменениями.
Какие задачи решает
- оформить заголовок коммита по типу и области
- объяснить в теле, что меняется и зачем
- добавить ссылку на задачу в подвал
- описать несовместимое изменение или откат
Примеры запросов агенту
- Составь сообщение коммита для исправления ошибки в API по правилам Sentry.
- Оформи коммит для новой функции в области
alertsи добавь ссылкуRefs GH-1234. - Подготовь сообщение отката коммита и укажи причину.
Как установить commit
1Через claude-code-templates
npx claude-code-templates@latest --skill sentry/commit2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill commit -a claude-code3Вручную: положить файлы
~/.claude/skills/commit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/commit/
Вручную: положить файлы
.agents/skills/commit/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/commit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates commit2Вручную: положить файлы
.github/skills/commit/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/sentry/commitВручную: положить файлы
.devin/skills/commit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о commit
Как установить commit в Claude Code?
Выполните npx claude-code-templates@latest --skill sentry/commit.
Что делает скилл commit?
Он помогает писать сообщения коммитов по соглашениям Sentry: задаёт формат заголовка, тела и подвала со ссылкой на задачу.
Как указать задачу, связанную с коммитом?
Добавьте ссылку в подвал. Fixes закрывает задачу после слияния, а Refs связывает её с коммитом без закрытия.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — commit от других авторов.