What problem does it solve?
This Skill helps you make precise Git changes and answer history questions without disturbing unrelated work, so you can commit, rewrite, and investigate with confidence.
Core Features & Use Cases
- Atomic commits: Stage only the intended changes and keep each commit focused on one behavior.
- History investigation: Find who changed a line, when a feature appeared, or which commit introduced a bug.
- Branch surgery: Rebase, squash, fix up, and autosquash commits while preserving a safe recovery path.
- Use Case: A developer needs to clean up a messy worktree, create a single well-scoped commit, and identify the origin of a regression before pushing.
Quick Start
Ask the skill to inspect the current Git state and perform the requested commit, rebase, or history investigation while preserving unrelated changes.