К основному содержанию
скилл CX Codex

gjalla-prepare-and-commit — скилл для Claude Code: обзор

Скилл помогает агенту проверить код перед фиксацией, собрать атомарный коммит и подготовить отчёт для разработчика. Пригодится перед отправкой изменений в репозиторий.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
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
Открыть на GitHub

Что делает 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-code
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a claude-code

2Вручную: положить файлы

~/.claude/skills/gjalla-prepare-commit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gjalla-prepare-commit/

По шагам, с командами для каждой платформы: Как установить скилл в 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?

Если хуки отсутствуют, созданная аттестация и спецификация не синхронизируются с главным источником правды.

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой