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 - End-to-End PR Lifecycle: Create branches with naming conventions, commit with Conventional Commits format, push, and open PRs with structured body templates for features and bugfixes. - Dual Auth Modes: Uses the gh CLI when available and automatically falls back to git plus the GitHub REST API via curl with a GITHUB_TOKEN on machines without gh. - CI Monitoring and Auto-Fix: Poll check runs and commit statuses, download failed job logs, diagnose common failure patterns (tests, lint, types, build, permissions, timeouts), apply fixes, and re-verify—up to 3 attempts before escalating. - Use Case: After fixing a login redirect bug, the agent creates a fix/login-redirect-bug branch, commits with a conventional message, opens a PR referencing the issue, watches CI, fixes a failing lint check, and squash-merges 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.