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 commands 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 Paths: Every operation shows the gh CLI command first, then a git + curl fallback using the GitHub REST and GraphQL APIs for machines without gh. - CI Auto-Fix Loop: Diagnoses failed workflow runs by downloading logs, applies fixes with file tools, pushes, and re-checks status in a bounded retry loop. - Use Case: After fixing a login redirect bug, create a fix/login-redirect-bug branch, commit with a conventional message, open a PR using the bugfix template, watch CI until green, and squash-merge with branch deletion. ## Quick Start Create a pull request for my current branch, monitor its CI checks, and merge it with squash once all checks pass.