ci-pipelinelisted
Install: claude install-skill dawg-io/claude-skills
# ci-pipeline
Watches the CI pipeline for the repo and commit you're working on — after a push, an opened
or merged pull request, a tag, or any other gitops action that kicks off a run — figures out
why a check failed, fixes the actual cause, and reports back. This skill has real side
effects: it re-runs jobs, cancels runs, commits, pushes, and comments on PRs. Move
deliberately in Phase 5, which is where "am I fixing the bug or hiding it" gets decided.
What this repo's CI actually *is* — which checks exist, which ones block a merge, how to
reproduce each one locally, which are safe to re-run — comes from
**`.claude/ci-pipeline.yml` in the repo being watched**, written by `/ci-pipeline init`.
Without it the skill still runs, deriving all of that from the repo on every single wake —
slower, and worse at exactly the moment a pipeline is red. Either way this skill hardcodes
nothing.
The hard rules, restated up front because they're the ones that erode under "just get it
green" pressure:
1. **Root cause, not symptom.** Trace the failure back to what is actually broken.
2. **No cheap fixes.** If the pipeline goes green but the underlying bug is still there,
that is a failure of this skill, not a success.
3. **No unrelated changes.** Fix the failing check. Nothing else.
4. **Never push to the trunk branch.** A fix always lands on a topic branch via a PR.
5. **Never claim a command ran that didn't run.** "Not run — <reason>" is a fine answer. A
fabricated pass is not.
6. *