What problem does it solve? Maintaining a stack of dependent pull requests is tedious and error-prone: when a lower branch changes, every upper branch must be rebased in order, conflicts must be judged case by case, and a wrong force-push can destroy someone else's work. This Skill automates the propagation while enforcing the safety checks humans often skip. ## Core Features & Use Cases - Stack Discovery and Ordering: Builds the stack order from the base-branch chain of your open PRs via gh pr list, or accepts an explicit order, and refuses to touch PRs authored by others. - Branch-by-Branch Rebase Propagation: Rebases each branch onto the one below it, runs lightweight verification (build, type check, lint) per branch, and pushes with --force-with-lease. - Decision-Point Handling: Detects merged branches (zero-commit rebases), stale remote refs, and conflicts, then stops and asks the user instead of guessing. - Use Case: You have three stacked PRs and the bottom one just got review feedback. Ask the Skill to re-propagate the stack; it rebases each branch, runs checks, pushes safely, and reports one line per branch. ## Quick Start Ask the assistant to rebase and push my stacked pull requests from bottom to top using the rebase-stack skill.