atomic-commits
Installation
SKILL.md
Atomic Commits
Work in small, focused increments. Every commit should be atomic. Every PR should be reviewable in one sitting.
Atomic Commit Criteria
Every commit must:
- Pass CI — tests, linter, build all green
- Be deployable — application is in a valid state
- Introduce no dead code — no unreachable code, unused imports, or half-wired features
One Commit, One Type of Work
- Refactor — restructure code without changing behavior
- Feature — the behavior change itself
- Cleanup — remove old code, update docs
If the commit message needs "and", split it.