/watch-pr-ci
Watch a PR's CI until it is green, fixing what goes red.
$ npx -y skills add sherifabdlnaby/skills --skill watch-pr-ci --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/watch-pr-ci
Context preview
The summary Claude sees to decide when to auto-load this skill.
Watch a PR's CI until it is green, fixing what goes red.
SKILL.md
watch-pr-ci.SKILL.mdname: watch-pr-ci description: Watch a PR's CI until it is green, fixing what goes red. license: MIT argument-hint: "[PR number or URL] [duration|forever] (defaults to current branch's PR, 30m)" disable-model-invocation: true metadata: author: sherifabdlnaby version: "0.1.0"
watch-pr-ci
Same contract as [watch-pr](../watch-pr/SKILL.md) (target PR, time budget, the sub-agent, the verdict reactions), narrowed to CI: load the git skill and its watch reference, skip review-responses, the flick and the existing-threads pass; reviews do not wake you and are not addressed. `forever` here drops the budget and keeps `--until green`.
python3 <git-skill-dir>/scripts/pr-watch.py watch --pr <N> --repo <OWNER/REPO> --watcher <id> --until green --on fail,done,state --max-total <s>
On a red check: debug from its link, fix, push, relaunch. On `DONE`: a one-line digest, what went red and what fixed it.
🍣 Hand-rolled AI Skills distilled from my everyday experience. Git & Mise (...and others).
Repo: sherifabdlnaby/skills
Other skills on sherifabdlnaby-skills.
cicd-fy
Use when setting up, shaping, or auditing a project's CI/CD: a build/test/scan pipeline, a release pipeline, or publishing an artifact (container image,…
coding
The user's coding and docs conventions and taste. Load FIRST, at the start of any task that touches code or docs.
git
Load when planning or about to git commit, branch, push, rebase, resolve a merge conflict, open PR, stack PRs (even when gh-stack drives the stack), or…

