What problem does it solve? Managing a multi-branch git workflow with local-only changes, production cherry-picks, and history reshaping is error-prone: accidental pushes of debug code, force-push mistakes, and unverified commit surgery can corrupt shared history. This Skill encodes a disciplined branch model and verification procedures to prevent those failures. ## Core Features & Use Cases - Branch Model Enforcement: Maintains a master/local/feature hierarchy where local-only work never reaches production branches. - Safe Cherry-Pick & Rebase Sequences: Standardizes cherry-picking commits to production and rebasing local and feature branches afterward. - Push Safety & History Verification: Requires explicit confirmation before pushes, scans unpushed commits for local-only work, and verifies rebases/amends with diff comparisons against ground-truth snapshots. - Use Case: Before pushing a feature to a protected main branch that rejects direct pushes with GH006, follow the documented flow of pushing to a throwaway branch, opening a PR, waiting for checks, and merging with rebase. ## Quick Start Use the git-workflow skill to cherry-pick my latest commit from local to master and verify the result before pushing.