What problem does it solve? Merging code from memory of a stale CI status or pushing without verification causes broken merges and false reports. This Skill carries finished commits through push, pull request creation, check waiting, gating, and merging, claiming only what the GitHub API has just confirmed. ## Core Features & Use Cases - Route-based shipping: Offers numbered routes (push, open PR, PR + merge, keep local) and runs the picked route to its end with no further questions. - Independent verification: Hands the change to a fresh delegate that exercises the behavior in detached worktrees before any merge, so green CI alone never authorizes a merge. - Merge gating and recovery: Gates on live API state, handles BEHIND and DIRTY outcomes, fixes failing checks, resolves conflicts, triages review comments, and babysits pull requests to merge-ready within a three-round limit. - Use Case: After finishing a feature branch, ask to ship it; the Skill writes a conventional PR body, verifies the change, pushes, opens the pull request, waits for checks, gates, merges, and confirms the merge from the API. ## Quick Start Ask the assistant to ship the current branch as a pull request and merge it once checks pass.