What problem does it solve? Finished work often sits uncommitted or gets pushed with sloppy commit messages, wrong branches, and PR descriptions that ignore the repository's house style. This Skill takes completed changes from the working tree to an open pull request while enforcing the repo's commit conventions, PR template, and AGENTS.md rules. ## Core Features & Use Cases - Safe branching and staging: Refuses to commit on the default branch, creates a prefixed branch via the relay config, and stages only the specific files for the change. - Convention-aware commits and PRs: Matches the repository's commit message style, keeps refactors separate from features, fills the repo's PR template when present, and writes a prose summary with a Testing Done command list. - Optional pre-push review and draft PRs: Runs a local diff review before pushing (skippable with --no-review) and supports opening draft PRs with --draft. - Use Case: After implementing a bug fix across three files, invoke the Skill to branch off main, commit with a repo-style message including the agent's Co-authored-by trailer, push, and open a PR whose body follows the repo template. ## Quick Start Ask the agent to commit the finished changes and open a pull request for them, optionally as a draft.