What problem does it solve? Landing code changes safely requires many error-prone steps — reviewing diffs, running tests, rebasing onto the base branch, writing good commit messages, and opening well-formed pull requests. This Skill enforces that discipline so nothing ships unverified or with sloppy history. ## Core Features & Use Cases - Commit mode: Stage explicitly named files, run tests/lint/type-checks, and create a conventional-commits checkpoint without opening a PR. - PR mode (default): Rebase onto the base branch, verify the full test suite, review the diff, bump versions, push, and open a structured pull request with gh pr create. - Anti-rationalization guardrails: Built-in red-flag checks stop common shortcuts like git add -A, vague commit messages, and skipping tests. - Use Case: After finishing a feature branch, say "ship" to rebase onto main, run the full verification suite, review the diff, and open a PR with a summary, test plan, and reviewer notes. ## Quick Start Ask the assistant to ship the current branch as a pull request, or say "commit" for a local checkpoint only.