What problem does it solve? Managing pull requests involves repetitive manual steps across branching, committing, PR creation, CI monitoring, failure diagnosis, and merging, often requiring different tooling depending on whether the GitHub CLI is installed. ## Core Features & Use Cases - Full PR Lifecycle Automation: Covers branch creation with naming conventions, Conventional Commits, PR creation, CI status polling, and squash merging with branch cleanup. - Dual Auth Fallback: Every operation provides both the gh CLI command and a git + curl REST/GraphQL API fallback for machines without gh installed. - CI Auto-Fix Loop: Diagnoses failed checks from logs, applies fixes with file tools, pushes, and re-verifies, with a troubleshooting reference covering test, lint, type, build, permission, timeout, and Docker failures. - Use Case: After implementing a bug fix, an agent can branch, commit with a conventional message, open a PR using a ready-made template, watch CI, auto-fix a failing lint check, and squash-merge once green. ## Quick Start Create a pull request for my current changes, monitor the CI checks, fix any failures, and merge it when everything passes.