commit

Installation
SKILL.md

Smart Atomic Commits

Analyze workspace changes, split into logical atomic units, and commit with emoji conventional format.

Process

  1. Inspect: Run git status and git diff HEAD to understand changes
  2. Auto-stage: If nothing is staged, git add all modified and new files
  3. Analyze: Identify if multiple distinct logical changes should be split based on:
    • Different concerns (unrelated parts of codebase)
    • Different types (features vs fixes vs refactoring)
    • File patterns (source vs docs vs config)
    • Logical grouping (easier to understand separately)
    • Size (large changes clearer when broken down)
  4. Commit: For each atomic unit, stage relevant files and commit

Commit Format

Related skills

More from idjoo/skills

Installs
10
Repository
idjoo/skills
GitHub Stars
1
First Seen
Feb 7, 2026