What problem does it solve? Managing a pull request's lifecycle — creating it, writing a concise description, requesting automated reviewers, reconciling review threads, and merging only the exact reviewed commit — involves many error-prone GitHub CLI and API details that are easy to get wrong. ## Core Features & Use Cases - PR Lifecycle Management: Detects branch and PR state, then creates, promotes from draft, or cleans up the PR for the current branch without ever operating on main. - Description Contract: Writes a brutally short PR body linking the tracker ticket, the why, and 2-4 summary bullets, while durable acceptance evidence lives in a separate comment that refreshes cannot erase. - Automated Reviewer Handling: Requests bot reviewers (e.g. Copilot) via a gh/GraphQL ladder, confirms the request landed, and reconciles review threads by bot author type rather than unstable login strings. - Verified-Head Merge: Merges with squash, merge, or rebase using --match-head-commit so only the CI-green, reviewed commit can land. - Use Case: After /sy:ship finishes a task, invoke this skill to promote the draft PR, request the automated reviewer, reply to its threads, and hand off a merge-ready pull request. ## Quick Start Ask the assistant to create or update the GitHub PR for the current branch, reconcile any automated reviewer threads, and report the PR URL and resulting state.