A Claude Code skill for organizing git changes into clean, atomic commits.
npx skills add nullswan/atomic-commitsThe skill activates automatically when you ask Claude to:
- "Organize my changes into atomic commits"
- "Split my changes into separate commits"
- "Clean up my git history"
- "Make my commits atomic"
Or when Claude notices many unrelated changes staged together.
- Analyzes your staged and unstaged changes
- Groups related changes by type (features, fixes, docs, tests, refactors)
- Creates separate commits with conventional commit messages
- Maintains a clean, reviewable git history
| Type | Description |
|---|---|
feat |
New feature |
fix |
Bug fix |
docs |
Documentation |
refactor |
Code restructuring |
test |
Test additions/changes |
chore |
Maintenance tasks |
Before: One big commit with mixed changes
After:
docs: update README with setup instructions
test: add authentication unit tests
fix: handle null user in profile component
feat: add user dashboard page
MIT