
commit-confirm
Use only for explicit commit-confirm invocation: propose whole-tree commits and wait for go.
- Installs
- 394
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/legendapp/legend-skills --skill commit-confirm- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads commit-confirm automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
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.
FAQ
What does the commit-confirm skill do?
Use only for explicit commit-confirm invocation: propose whole-tree commits and wait for go.
How do I install commit-confirm?
Run npx skills add https://github.com/legendapp/legend-skills --skill commit-confirm in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/commit-confirm/ (personal) or .claude/skills/commit-confirm/ (project).
Which AI agents can use commit-confirm?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is commit-confirm safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains commit-confirm?
It is published by legendapp in legendapp/legend-skills. It has 394 recorded installs.
More from legendapp/legend-skills
legend-list-best-practices
legendapp/legend-skills
Implement or audit @legendapp/list usage, including recycling, measurement, invalidation, and scroll anchoring.
legend-state-best-practices
legendapp/legend-skills
Implement or audit @legendapp/state ownership, subscriptions, persistence, and sync.
react-coding-style
legendapp/legend-skills
Open the skill to read its SKILL.md instructions.
simplify
legendapp/legend-skills
Simplify the requested code or diff while preserving behavior and meaningful coverage.
diagnose
legendapp/legend-skills
Use only when explicitly asked to run diagnose: investigate a bug through causal probes and recorded evidence.
diagnose-fix-loop
legendapp/legend-skills
Use only when explicitly asked to run diagnose-fix-loop: repeat diagnosis, scoped fixes, and verification.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.