gjalla-prepare-and-commit — скилл для Claude Code: обзор
Скилл помогает агенту проверить код перед фиксацией, собрать атомарный коммит и подготовить отчёт для разработчика. Пригодится перед отправкой изменений в репозиторий.
npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-code
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a claude-codeЧто делает gjalla-prepare-and-commit
Скилл организует переход от чернового кода к чистому коммиту. Агент проверяет критерии приёмки и прогон тестов. Если проверки провалились, агент не вносит хаотичные правки, а возвращается к проектированию или обращается к разработчику.
Перед фиксацией формируется отчёт с подтверждениями: статус тестов и влияние на систему. Этот отчёт служит шлюзом. Без одобрения человека фиксация не продолжается. Далее агент составляет план коммитов, исключая массовое добавление файлов через git add . и разбивая диф через git add -p.
Для синхронизации аттестации критично заранее настроить git-хуки gjalla. Без них данные не попадут в единый источник правды. Сама аттестация формируется вызовом gjalla attest --example, а отправка ветки на удалённый сервер требует прямого согласия пользователя.
Какие задачи решает
- проверить код на отсутствие временных заглушек перед коммитом
- разбить смешанный диф на атомарные коммиты через
git add -p - составить отчёт с результатами тестов для подтверждения человеком
- подготовить системную аттестацию для хуков
gjalla
Примеры запросов агенту
- Подготовь текущие изменения к коммиту и покажи отчёт о проверках.
- Разбей диф на отдельные логические коммиты и проверь тесты.
- Оформи коммит по правилам gjalla и покажи аттестацию перед пушем.
Как установить gjalla-prepare-and-commit
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-codenpx skills add gjalla/engineering --skill gjalla-prepare-commit -a claude-code2Вручную: положить файлы
~/.claude/skills/gjalla-prepare-commit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gjalla-prepare-commit/
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a codex2Вручную: положить файлы
.agents/skills/gjalla-prepare-commit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a cursor2Вручную: положить файлы
.cursor/skills/gjalla-prepare-commit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gjalla/engineering gjalla-prepare-commit2Вручную: положить файлы
.github/skills/gjalla-prepare-commit/SKILL.md1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a gemini-cli2Командой платформы
gemini skills install https://github.com/gjalla/engineering --path skills/gjalla-prepare-commitВручную: положить файлы
.devin/skills/gjalla-prepare-commit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gjalla-prepare-and-commit
Как установить gjalla-prepare-and-commit в Claude Code?
Выполните команду npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-code.
Зачем нужен отчёт перед фиксацией коммита?
Отчёт показывает разработчику статус тестов и влияние правок на систему. Это обязательный этап проверки человеком перед фиксацией изменений.
Что произойдёт, если не настроить git-хуки gjalla?
Если хуки отсутствуют, созданная аттестация и спецификация не синхронизируются с главным источником правды.