What problem does it solve? Git operations like rebases, force pushes, and history rewrites can destroy work or corrupt shared branches when done carelessly. This Skill enforces recoverability checkpoints and human approval gates so destructive git operations never happen without a recovery point and explicit consent. ## Core Features & Use Cases - Safe History Operations: Inspects tree, branch, and upstream state before rebases, force pushes, or deletions, always naming a recovery point first. - Approval Gates for Published Text: Drafts PR and issue titles and bodies locally and requires user approval of the exact text before publishing via gh or GitHub MCP. - Conflict Resolution with Intent Preservation: Resolves merge conflicts by preserving intent from both sides, then verifies with range-diff and relevant checks. - Use Case: You need to force-push a rebased branch. The Skill verifies the branch is local or solo, confirms a recovery point, and applies --force-with-lease --force-if-includes instead of a blind force push. ## Quick Start Use the git-workflow skill to inspect my working tree and safely rebase this branch with a recovery point before any force push.