What problem does it solve?
Iteratively gets a GitHub pull request's checks green. Detects the PR for the current branch or uses a provided PR number, waits for every check on the latest head SHA to appear and finish, investigates failing checks, fixes actionable code or test issues, pushes, and repeats. Escalates with a precise blocker when failures are external, flaky, or not safely fixable.
Core Features & Use Cases
- PR detection: automatically identifies the target PR from the current branch or a provided PR number.
- Check monitoring: tracks all check runs and status contexts on the PR head SHA until they reach a terminal state.
- Failure remediation: investigates failures, applies minimal code or test changes, and pushes updates to retry.
- Escalation: raises precise blockers with context when issues are external, flaky, or not safely fixable.
- Use case: ideal for PRs stuck in CI red after fixes or pending CI to reach green before merge.
Quick Start
Provide the PR number (or run on the current branch) and let the skill loop until all checks are green or a blocker is raised.