What problem does it solve?
This Skill solves the problem of managing the full GitHub Pull Request lifecycle—creating branches, committing changes, opening PRs, monitoring CI, fixing failures, and merging—without getting stuck on tool differences between gh and raw git/curl.
Core Features & Use Cases
- End-to-end PR lifecycle guidance: Branch creation, conventional-commit style commits, PR creation (gh or REST API), CI monitoring, and merging (squash/merge/rebase).
- CI failure triage and remediation loop: Detect failing checks, fetch failed logs, apply code fixes using repo file-edit tooling, push, and re-check CI up to a practical retry limit.
- GitHub owner/repo automation for API calls: Extracts owner/repo from the current git remote to correctly target REST/GraphQL endpoints.
Example use case: You push a feature branch, open a PR, see CI tests failing, then use this workflow to read the failing job logs, patch the code, re-run checks, and merge once green.
Quick Start
Use this workflow to create a branch, push it, open a PR, wait for CI, and merge the change with a squash merge.