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

commit-confirm — скилл для Claude Code: что делает и как установить

Обёртка над скиллом $commit, которая собирает изменения со всего дерева проекта, готовит план коммитов и ждёт подтверждения перед отправкой в Git.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add LegendApp/legend-skills --skill commit-confirm -a claude-code
Открыть на GitHub

Что делает commit-confirm

Скилл управляет созданием коммитов через вызов $commit, принудительно включая режим согласования. По умолчанию агент сканирует дерево целиком: проиндексированные, несохранённые и неотслеживаемые файлы. Если пользователь ограничил охват вручную, агент следует этим границам.

Перед изменениями формируется предварительный план разбивки правок. Индексация до одобрения запрещена. После согласования агент создаёт утверждённую цепочку коммитов, сверяя состояние репозитория перед стартом. Без установленного $commit инструмент откажется работать: его нужно ставить отдельно командой npx skills add LegendApp/legend-skills --skill commit.

Какие задачи решает

  • согласовывать разбивку правок перед созданием коммитов
  • собирать в коммиты файлы со всего рабочего дерева
  • блокировать индексацию и коммиты до явного одобрения
  • пакетно применять утверждённую цепочку коммитов

Примеры запросов агенту

  • Спланируй коммиты для всех изменений в проекте через commit-confirm и жди моего согласия
  • Подтверждаю предложенный план коммитов, выполняй
  • Используй commit-confirm только для изменений текущего агента

Как установить commit-confirm

1Через Skills CLI (Vercel)

npx skills add LegendApp/legend-skills --skill commit-confirm -a claude-code

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

~/.claude/skills/commit-confirm/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о commit-confirm

Как установить commit-confirm в Claude Code?

Выполните команду npx skills add LegendApp/legend-skills --skill commit-confirm -a claude-code.

Что делает скилл commit-confirm?

Он запускает $commit в строгом режиме предварительного плана и по умолчанию берёт все изменения репозитория, ожидая подтверждения перед записью в Git.

Что требуется для работы commit-confirm?

Необходим установленный скилл $commit. Если его нет, выполнение остановится с требованием запустить npx skills add LegendApp/legend-skills --skill commit.

Исходный текст

SKILL.md · MIT
---
name: commit-confirm
description: "Use only for explicit commit-confirm invocation: propose whole-tree commits and wait for go."
---

# Commit Confirm

Use this wrapper only after the explicit opt-in described in the frontmatter. A normal approval-first commit request does not opt in to this skill or its whole-working-tree default.

Use this skill to run `$commit` in approval-first mode, defaulting to the whole working tree.

Before starting, load and follow `$commit`. This skill overrides its default scope and approval behavior; `$commit` owns working-tree inspection, grouping, message style, staging, committing, and reporting.

Selected installs do not install dependencies automatically. If `$commit` is not installed or available, stop before staging or committing. Tell the user to install it with:

```bash
npx skills add LegendApp/legend-skills --skill commit
```

Then ask them to retry after installation.

## Scope And Approval Override

When using `$commit`, force plan mode:

- Unless the user requests a narrower scope, use all-changes mode: inspect staged, unstaged, and untracked changes as the pool to group. Preserve explicit exclusions.
- If the user names a subset or asks for only the current agent's changes, honor that narrower scope.
- Always present a commit plan first and wait for explicit approval such as `go`.
- Do not stage or commit before approval, even if there is only one logical commit.
- After approval, create all agreed commits without asking again unless the working tree changes unexpectedly.
- Treat `go` after a previously presented plan as approval for that plan, then re-check the working tree before staging.

© LegendApp · MIT · LegendApp/legend-skills

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

Все скиллы по теме «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установок

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

legend-list-best-practices Скилл для работы с виртуализированным списком @legendapp/list: помогает внедрить его по контрактам библиотеки или провести аудит существующего кода. CX Codex +1 546установок legend-state-best-practices Скилл задаёт правила работы с @legendapp/state: где хранить состояние, как подписываться и что делать с персистентностью. Пригодится при рефакторинге и аудите реактивного кода. CX Codex +1 475установок react-coding-style Скилл для ИИ-агента: помогает писать и ревьюить React-код с узкими подписками, стабильными идентичностями и честными зависимостями хуков. CX Codex +1 466установок simplify Упрощает написанный код или свежий диф без потери логики и тестов. Скилл убирает лишние абстракции, дубли и оверинжиниринг, сохраняя привычный стиль репозитория. CX Codex +1 455установок diagnose Скилл ведёт расследование бага: строит гипотезы о причине, проверяет их пробами и выдаёт вывод с оценкой уверенности. CX Codex +1 423установок diagnose-fix-loop Скилл ведёт агента по кругу: диагноз, точечная правка, проверка тем же сигналом и снова диагноз. Пока не найдётся причина, а не симптом. CX Codex +1 420установок commit Превращает правки текущей задачи в один или несколько аккуратных коммитов и не тянет в них постороннюю работу. Пригодится, когда в дереве накопилось несколько несвязанных изменений. CX Codex +1 404установок git-integrate Ведёт rebase, merge, cherry-pick или revert до конца и не трогает постороннюю работу. Пригодится, когда операция встала на конфликте. CX Codex +1 389установок

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

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