What problem does it solve?
This Skill reduces manual CI triage by continuously monitoring CI/CD pipelines until they reach a terminal state, diagnosing failures, and attempting safe recovery actions so maintainers spend less time debugging flaky or unrelated pipeline failures.
Core Features & Use Cases
- Real-time Monitoring: Polls PRs, branches, or run IDs and reports check status, duration, and a summary table on each cycle.
- Failure Classification: Distinguishes RELATED, UNRELATED, and EXTERNAL failures by comparing changed files and extracting failing job logs.
- Self-Healing & Retriggers: Attempts minimal surgical fixes for related failures, retriggers flaky E2E checks with limits, and escalates when automated recovery fails.
- Use Case: Run this Skill after a push to a feature branch to watch GitHub Actions runs, auto-retrigger flaky tests, and surface actionable diagnostics for maintainers.
Quick Start
Use the ci-watcher to monitor PR 123 on GitHub Actions, diagnose failing checks, and attempt safe retriggers or fixes until the pipeline becomes green.