What problem does it solve? Managing pull requests involves many repetitive steps—branching, committing, 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: Create branches with naming conventions, write conventional commits, push, and open PRs using either the gh CLI or raw git + curl API calls. - CI Monitoring and Auto-Fix: Poll check statuses, download failure logs, diagnose common failure patterns (tests, lint, types, builds, permissions), and follow a structured fix-commit-push loop. - Flexible Merging: Squash, rebase, or merge-commit via CLI or REST/GraphQL API, including auto-merge enablement and branch cleanup. - Use Case: You fixed a login redirect bug. The skill guides the agent to branch, commit with a conventional message, open a PR with a structured body, watch CI, auto-fix a failing lint check, and squash-merge when green. ## Quick Start Ask the agent to create a branch, commit your current changes, open a pull request, monitor CI, and merge it once all checks pass.