conventional-commit
Installation
SKILL.md
Conventional Commit Skill
Overview
Group working-tree changes into Conventional Commits 1.0.0 units (one commit per logical unit), or rewrite recent non-conformant commit subjects in place.
Core principle: Match user intent to the right workflow — new commits vs. history rewrite — and never bypass safety with destructive flags.
Announce at start: "I'm using the conventional-commit skill to <commit / push / rewrite> these changes."
Commands
| Command | Skill | Action | Operates on |
|---|---|---|---|
/conventional-commit |
conventional-commit |
Group working-tree changes into Conventional Commits | Uncommitted (staged + unstaged) changes |
/conventional-commit-push |
conventional-commit-push |
Same as above, then git push (no --force) |
Uncommitted changes + remote |
/conventional-commit-rewrite |
conventional-commit-rewrite |
Rewrite recent non-Conformant commit subjects | Existing local history |