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 leads to errors and wasted time. This Skill provides a complete, structured workflow for the entire PR lifecycle using either the gh CLI or plain git plus the GitHub REST API. ## Core Features & Use Cases - Full PR Lifecycle Automation: Covers branch creation with naming conventions, Conventional Commits, PR creation (including drafts and reviewers), CI status monitoring, and squash/merge/rebase with branch cleanup. - Dual Auth Modes: Every operation includes both the gh CLI command and a git + curl fallback for machines without gh, with automatic detection of available credentials. - CI Failure Diagnosis and Auto-Fix Loop: Includes a troubleshooting reference for common failure patterns (tests, lint, types, builds, permissions, timeouts) and a structured loop to read logs, patch code, push, and re-verify. - Use Case: You fix a login bug on a feature branch, push it, open a PR with a structured body template, watch CI, auto-fix a failing lint check, and squash-merge with branch deletion—all guided step by step. ## Quick Start Create a branch, commit my changes with a conventional commit message, open a pull request, monitor CI, and merge it when checks pass.