A Claude Code plugin for focused, atomic git commits following Conventional Commits v1.0.0 with decision-record bodies explaining why changes were made.
Add the skills marketplace:
/plugin marketplace add toejough/skills
Then install the plugin:
/plugin install commit@skills
/commit
Inspects the working tree, partitions changes into atomic units, stages precisely (never git add -A), and writes commit messages with micro decision-record bodies. Multiple independent changes are split into separate commits automatically.
- Inspects
git statusandgit diffbefore committing - Splits independent changes into separate atomic commits
- Stages files by name (never
git add -Aorgit add .) - Writes Conventional Commits messages:
type(scope): subject - Bodies explain why, not what — the diff shows what
- Respects pre-commit hooks (never
--amendon failure) - Never pushes, amends, or uses
--no-verifyunless explicitly asked