Commit changes using micro commits with conventional commit messages.
- Analyzes all changes in your working directory (
git status,git diff) - Groups related files into logical commits
- Proposes each commit with files, summary, and conventional commit message
- Waits for your approval before committing
- Offers to push when all commits are made
This skill is manually invoked with /conventional-commits or when you ask Claude to commit your changes.
claude-skill-gists install 50769263f3b96f58c27aed4d4e11dc54Or run the interactive installer:
curl -fsSL https://gist.githubusercontent.com/rvanbaalen/2e4c2840d06de810f771a4514f97c6da/raw/claude-skills.js -o /tmp/claude-skills.js && node /tmp/claude-skills.jsmkdir -p ~/.claude/skills/conventional-commits
curl -o ~/.claude/skills/conventional-commits/SKILL.md https://gist.githubusercontent.com/rvanbaalen/50769263f3b96f58c27aed4d4e11dc54/raw/SKILL.mdThen restart Claude Code.
- Respects project-specific conventions from CLAUDE.md or AGENTS.md
- Groups related changes into atomic commits
- Uses standard conventional commit types (feat, fix, docs, refactor, etc.)
- Interactive approval workflow for each commit
- Never adds Co-authored-by or Generated-by trailers
| Type | Description |
|---|---|
feat |
A new feature |
fix |
A bug fix |
docs |
Documentation only changes |
style |
Formatting, semicolons, etc. |
refactor |
Code change that neither fixes a bug nor adds a feature |
perf |
Performance improvement |
test |
Adding or correcting tests |
build |
Build system or external dependencies |
ci |
CI configuration changes |
chore |
Other changes |
MIT License - Created by Robin van Baalen