What problem does it solve?
Managing pull requests across branch creation, commits, CI monitoring, failure diagnosis, and merging is repetitive and error-prone for developers and automation agents. This Skill provides a step-by-step, reproducible workflow to create branches, push changes, open PRs, monitor CI, attempt automated fixes, and perform merges with safe fallbacks.
Core Features & Use Cases
- Branching & Commits: Standardized branch naming, checkout, and commit guidance to keep histories clean.
- PR Creation: Create pull requests using the gh CLI or a git plus curl REST API fallback when gh is unavailable.
- CI Monitoring & Auto-Fix Loop: Poll CI status, fetch workflow logs, diagnose failures, apply fixes, and re-run checks following a bounded retry pattern.
- Merging Strategies: Support for squash, merge commit, rebase, and enabling auto-merge when repository settings allow.
- Use Case: A developer fixes a failing test, pushes a branch, opens a PR, uses the auto-fix loop to resolve CI failures, and merges once checks are green.
Quick Start
Create a branch, make and commit your changes, push and open a pull request, monitor CI until green, and merge with your chosen method.