commit · neolabhq — скилл для Claude Code: что делает и как установить
Автоматизирует подготовку коммитов по стандарту Conventional Commits с подходящими эмодзи. Проверяет текущую ветку, запускает линтер и предлагает разбить крупные диффы на атомарные части.
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-codeЧто делает commit
Скилл берёт на себя рутину перед фиксацией изменений в Git. Сначала агент проверяет имя активной ветки: если это main или master, он предложит создать отдельную рабочую ветку вида <type>/<username>/<description>. Затем запускаются локальные проверки вроде pnpm lint, если только вы не указали флаг --no-verify.
Дальше инструмент смотрит статус репозитория через git status. Если в индексе пусто, выполняются добавления через git add. Анализируя вывод git diff, скилл выявляет разные логические правки. Он советует разбить их на отдельные коммиты, чтобы не смешивать код с правками конфигов.
Для каждого коммита формируется заголовок до 72 символов с типом правки и эмодзи. Глаголы ставятся в повелительном наклонении. Учтите: если индекс пуст, скилл сам проиндексирует все изменённые файлы.
Какие задачи решает
- защитить ветки main и master от случайной прямой фиксации
- отформатировать сообщения коммитов по Conventional Commits с эмодзи
- разбить смешанный diff на небольшие логические коммиты
- запустить линтер и базовые проверки перед коммитом
Примеры запросов агенту
- Сделай коммит для текущих изменений
- Закоммить изменения с флагом --no-verify
- Помоги разбить текущий diff на отдельные коммиты
Как установить commit
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-code2Вручную: положить файлы
~/.claude/skills/commit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/commit/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a codex2Вручную: положить файлы
.agents/skills/commit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a cursor2Вручную: положить файлы
.cursor/skills/commit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit commit2Вручную: положить файлы
.github/skills/commit/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/commitВручную: положить файлы
.devin/skills/commit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора53
Другие версии commit
Похожие
Рядом в теме «Git и GitHub»
Всё по теме «Git и GitHub» →Вопросы о commit
Как установить commit в Claude Code?
Выполните команду npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-code.
Что делает скилл commit?
Он проверяет текущую ветку, запускает линтер, анализирует git diff и формирует структурированные сообщения коммитов с эмодзи по спецификации Conventional Commits.
Можно ли пропустить запуск проверок перед коммитом?
Да, для пропуска линтера или сборки достаточно передать флаг --no-verify.