What problem does it solve? Git operations like committing, rebasing, and history investigation are error-prone: unrelated changes get bundled into commits, force-pushes destroy shared history, and archaeology questions get answered from guesswork instead of evidence. This Skill enforces a conservative, evidence-led workflow for every Git operation. ## Core Features & Use Cases - Atomic Commit Grouping: Detects the repository's commit-message style, splits unrelated changes by behavior and module, stages by path or hunk, and verifies each staged group before committing. - Safe History Rewriting: Handles rebase, squash, fixup/autosquash, and conflict resolution with explicit safety checks, --force-with-lease instead of plain force-push, and rebase --abort/reflog recovery paths. - History Investigation: Answers who/when/why questions using git log -S/-G, blame, bisect, reflog, and --follow, always citing exact commit hashes and command evidence. - Use Case: You have a dirty working tree with three unrelated changes and need them committed cleanly. The Skill inspects the full diff, groups changes into atomic commits matching the repo's message style, preserves unrelated work, and reports each commit hash. ## Quick Start Use the git-master skill to split my current uncommitted changes into atomic commits following this repository's commit message style.