What problem does it solve?
This Skill prevents messy Git history by guiding you to produce correctly structured commits, safe rebases, and accurate historical explanations when you change code.
Core Features & Use Cases
- Atomic commit planning for staged work: Splits changes into 2+ commits when multiple files are involved and enforces a minimum commit count, then verifies staging and outputs commit messages in the detected language and style.
- History rewriting with guardrails: Performs interactive rebase with autosquash, avoids force-pushing to main/master, and provides a rebuild strategy for messy local history.
- History archaeology for accountability: Uses blame, search-based history, and bisect to answer who changed what, when it happened, and where a behavior/bug was introduced.
Quick Start
Tell the AI: “Use git-master to commit my current staged changes with atomic multi-commit planning and verify the final working tree is clean.”