What problem does it solve? Shipping finished local work through a pull request involves many repetitive steps: committing with good messages, pushing, creating the PR, watching CI, fixing minor failures, and waiting for merge. This Skill automates that entire escort workflow across GitHub, Forgejo, and Gitea so you do not have to babysit the process. ## Core Features & Use Cases - Multi-forge support: Detects the hosting service from the origin remote and uses gh for GitHub or tea for Forgejo and Gitea, including API-based review and status-check gate evaluation. - Intentional committing: Separates finished work from unrelated changes, creates atomic commits with why-first messages, and refuses to ship unfinished work with failing tests or TODOs. - Persistent merge escort: Polls checks, reviews, mergeability, and branch protection in a bounded loop, automatically repairing minor CI failures and conflicts while escalating substantial ones to you. - Use Case: You finish a feature branch and say "ship it"—the Skill commits the changes, opens the PR, fixes a lint failure that CI catches, and keeps polling until you merge it. ## Quick Start Use the ship-pr skill to commit my current changes, open a pull request, and monitor it until it is merged.