Skip to content

About

Claude Code skill for organizing git changes into clean, atomic commits

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

atomic-commits

A Claude Code skill for organizing git changes into clean, atomic commits.

Installation

npx skills add nullswan/atomic-commits

Usage

The 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.

What It Does

  1. Analyzes your staged and unstaged changes
  2. Groups related changes by type (features, fixes, docs, tests, refactors)
  3. Creates separate commits with conventional commit messages
  4. Maintains a clean, reviewable git history

Commit Types

Type Description
feat New feature
fix Bug fix
docs Documentation
refactor Code restructuring
test Test additions/changes
chore Maintenance tasks

Example

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

License

MIT

About

Claude Code skill for organizing git changes into clean, atomic commits

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors