Commit
Micro-commit with conventional commit messages
/plugin install commit@rvanbaalen When to use
Use when you want to commit your changes as clean, atomic micro-commits with conventional commit messages. Instead of one big commit, this skill analyzes your diff, groups related files, and proposes individual commits for each logical change.
How it works
- Analyzes your staged and unstaged changes via
git statusandgit diff - Groups related files that belong together in a single commit
- Proposes a conventional commit message for each group (feat, fix, docs, etc.)
- Asks for approval before committing each group
- Pushes to remote if the branch tracks an upstream
Modes
- Interactive — proposes each commit for your approval before executing
- Non-interactive — commits in the background so you can keep working
Invoke
/rvanbaalen:commit
/rvanbaalen:commit i # interactive mode
/rvanbaalen:commit ni # non-interactive (background)