What problem does it solve? Teams lose the ability to bisect, revert, and cherry-pick when work lands as squashed lumps or merge-heavy histories. This Skill enforces a consistent Git workflow — rebase over merge, small frequent commits, and conventional commit prefixes — so releases and history archaeology stay reliable. ## Core Features & Use Cases - Rebase-first landing: Fetch, rebase onto origin/main, and push with --force-with-lease instead of merging. - Stacked branch handling: Explains how to rebase dependent branches and open fresh PRs after GitHub closes them. - Commit discipline: Commit early and often with conventional prefixes (feat:, fix:, chore:) and --signoff so release automation cuts the right version. - Use Case: You finished a feature on a branch stacked on another PR. After the lower PR lands, rebase onto main, force-push, open a new PR referencing the old number, and merge with gh pr merge --rebase. ## Quick Start Ask the assistant to land your current branch following the repo's rebase-based Git workflow with conventional commit prefixes.