CI Failure Watcher
Poll CI on an interval, investigate failures when checks go red, and push fixes until green.
Kickoff prompt
/loop 5m Start the "CI Failure Watcher" loop.
Goal: latest CI run on this branch is green.
Max iterations: 12.
Between iterations run: gh run list --branch $(git branch --show-current) --limit 1
Exit when: latest run conclusion is success.
Step 1: Check CI status. If failed, read logs, fix root cause, verify locally, and push if needed.Basic information
Category
CI
Goal
latest CI run on this branch is green.
Max iterations
12
Check command
gh run list --branch $(git branch --show-current) --limit 1
Exit when
latest run conclusion is success.
Supported agents
Cursor, Claude Code
Steps
- 1
Check CI status
Check the latest CI run for the current branch using gh CLI.
gh run list --branch $(git branch --show-current) --limit 1 - 2
Investigate failure
If CI failed, read logs, identify the root cause, and apply the smallest fix.
- 3
Verify locally
Run the failing CI step locally before pushing again.
More CI loops
PR Babysitter
Every 15 minutes, inspect open PRs with a watch label: nudge reviewers, fix CI, rebase if behind main.
PR Watch Loop
Poll open PRs labeled codex-watch every 15 minutes, review activity, and flag regressions or stale threads.
Fix CI Until Green
Fetch the latest failed CI run, reproduce the failure locally, fix it, and repeat until checks pass.
Ship PR Until Green
Implement on a branch, run tests, push, open a PR, wait for CI, and loop until checks pass and the PR is ready to merge.