Commit Confirm
Use only for explicit commit-confirm invocation: propose whole-tree commits and wait for go.
by legendapp · MIT
The skill
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:
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
goafter a previously presented plan as approval for that plan, then re-check the working tree before staging.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: legendapp/commit-confirm-97792374714.
Details
- Publisher
- legendapp
- Category
- Software Development › Source control & code review
- License
- MIT
- Updated
- 2026-10-02
References
More from legendapp
- Commit Commit the requested task changes, or plan their commits when review is requested.
- Diagnose Fix Loop Use only when explicitly asked to run diagnose-fix-loop: repeat diagnosis, scoped fixes, and veri…
- Diagnose Use only when explicitly asked to run diagnose: investigate a bug through causal probes and recor…
- Git Integrate Run or resume a requested rebase, merge, cherry-pick, or revert while preserving intended history…