What problem does it solve?
It eliminates the repetitive manual cycle of running local checks, pushing code, watching CI fail, fixing issues, and repeating until a pull request turns green.
Core Features & Use Cases
- Scoped Pre-flight Checks: Runs only the format, codegen, lint, build, and test checks relevant to the files actually changed on the branch.
- Auto-fix Loop: Automatically fixes formatting, code generation drift (OpenAPI schema, IPC bindings, API client), and lint issues, then commits them separately.
- CI Monitoring with Fix Rounds: Creates the PR via GitHub CLI, watches checks, diagnoses failures, processes bot review comments, and pushes fixes for up to 4 rounds.
- Use Case: After finishing a feature branch in a Rust + Tauri + TypeScript repo, invoke the skill to run preflight, open the PR, and let it iterate on CI failures until everything passes.
Quick Start
Ask the agent to run pr-greenlight on the current feature branch to preflight, push, create the PR, and keep fixing CI until it is green.