commit
Installation
SKILL.md
commit
Triggered by /commit. The user may provide no additional context, or a single sentence of intent — treat it as a hint, not a substitute for analysis.
Execute the steps below in order. Do not skip or reorder them.
Ground Rules
- Gather first, decide second, act last. Never run
git commitbefore you understand what has changed and why. - No ad-hoc multi-commit. If the changes need to be split into multiple commits, produce a complete plan first (see Step 4), get explicit user approval, then execute in order. Do not make it up as you go.
- Never use
--no-verifyby default. Only use it if the user explicitly asks to bypass hooks in this conversation. - Match the repo's conventions. Infer commit message style and language from the repo's history and any contribution guidelines. Fall back to Conventional Commits in English (e.g.
feat(scope): subject) only when the repo gives no clear signal.