What problem does it solve? Managing pull requests involves repetitive manual steps across branching, committing, PR creation, CI monitoring, failure diagnosis, and merging, often on machines where the GitHub CLI is not installed. ## Core Features & Use Cases - Full PR Lifecycle Automation: Create branches with conventional naming, write Conventional Commits messages, push, and open PRs using either gh CLI or git plus curl against the GitHub REST API. - CI Monitoring and Auto-Fix: Poll commit statuses and check runs, download failed workflow logs, diagnose failures using a troubleshooting reference, patch code, and re-push until checks pass. - Merge Management: Squash, rebase, or merge-commit PRs via API, enable auto-merge through GraphQL, and clean up local and remote branches. - Use Case: After fixing a login redirect bug, an agent creates a fix/login-redirect-bug branch, commits with a conventional message, opens a PR, watches CI, auto-fixes a lint failure, and squash-merges once checks turn green. ## Quick Start Create a pull request for my current changes, monitor the CI checks, fix any failures, and merge it when everything passes.