commit
Creates commits with Conventional Commits format (feat/fix/docs/refactor/test/chore), automatic scope detection, co-author attribution, and pre-commit hook compliance. Validates staged changes, generates descriptive messages focusing on the 'why', and prevents secrets or generated-only files from being committed. Requires an explicit request naming this skill; plain git commit during normal work stays a bare CLI call. Use when committing changes or generating commit messages.
- License
- MIT
- Compatibility
- Claude Code 2.1.220+.
Pinned to revision 1ff988bd66da, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Bash
- Read
- Write
- AskUserQuestion
Files
- skills/commit/SKILL.md
- skills/commit/references/conventional-commits.md
- skills/commit/references/recovery.md
- skills/commit/rules/_sections.md
- skills/commit/rules/_template.md
- skills/commit/rules/atomic-commit.md
- skills/commit/rules/branch-protection.md
- skills/commit/rules/commit-splitting.md
- skills/commit/rules/conventional-format.md
- skills/commit/rules/history-hygiene.md
- skills/commit/rules/issue-reference-required.md
- skills/commit/rules/merge-strategy.md
- skills/commit/rules/stacked-pr-rebase.md
- skills/commit/rules/stacked-pr-workflow.md
- skills/commit/scripts/validate-conventional.sh
- skills/commit/test-cases.json
Every link opens the file at its source, pinned to the revision this page describes.