What problem does it solve? It prevents broken pushes and phantom pull requests by enforcing a pre-push self-check, verifying that PRs are actually created, and keeping commit history clean before code reaches CI. ## Core Features & Use Cases - Pre-push self-check: Confirms the branch is rebased on the latest main, conflicts are resolved, commit messages follow convention with the Co-authored-by trailer, and local checks pass before pushing. - PR creation and verification: Creates pull requests with gh pr create and immediately verifies existence with gh pr list, so a returned GitHub URL is never mistaken for an actual PR. - Dependency declaration and repo hygiene: Declares dependencies on unmerged PRs in the description and keeps scratch files out of the repository by staging paths explicitly with git status. - Use Case: Before opening a PR that depends on an unmerged schema change, run the checklist, declare "> Depends on: #XXX" in the description, create the PR, and verify it appears in gh pr list. ## Quick Start Before I push this branch, run the PR self-check, create the pull request with gh, and verify it was actually created.