What problem does it solve? Managing pull requests involves many repetitive steps—creating branches, writing conventional commits, opening PRs, watching CI, diagnosing failures, and merging—and doing them manually or inconsistently slows down development and introduces errors. ## Core Features & Use Cases - Full PR Lifecycle Automation: Covers branch creation, conventional commits, pushing, PR creation, CI monitoring, auto-fixing CI failures, and merging with squash or auto-merge. - Dual Auth Support: Every operation works with the gh CLI or falls back to git + curl against the GitHub REST/GraphQL API when gh is unavailable. - CI Failure Diagnosis: Includes a troubleshooting reference for common failure patterns (tests, lint, type checks, builds, permissions, timeouts, Docker) plus an auto-fix loop. - Use Case: Ask the agent to fix a bug on a new branch, open a PR with a structured body, watch CI, automatically fix a failing lint check, and squash-merge once green. ## Quick Start Create a pull request for the current changes, monitor its CI checks, fix any failures, and merge it when green.