From dev-core
Watch a CI run with live status + emoji dashboard; dump logs on failure; watch auto-merge if CI green + auto-merge enabled + "reviewed" label. Triggers: "watch ci" | "ci watch" | "watch the ci" | "watch run" | "monitor ci".
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-core:ci-watchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Let:
Let:
Φ := ${CLAUDE_PLUGIN_ROOT}
SCR := ${Φ}/scripts/ci-watch.sh
R := OWNER/REPO (auto-detected from git remote)
AM := auto-merge
Poll a GitHub Actions run, render a live emoji dashboard, dump failed logs on exit, and watch AM if CI is green, AM is enabled on the PR, and the PR has a reviewed label.
git remote get-url origin
Extract R from the URL (handles both HTTPS https://github.com/OWNER/REPO.git and SSH [email protected]:OWNER/REPO.git).
Map $ARGUMENTS to script flags:
| Input | Flags passed |
|---|---|
bare number (e.g. 42) | --pr 42 |
--run ID | --run ID |
--branch NAME | --branch NAME |
--pr NUMBER | --pr NUMBER |
--workflow NAME | --workflow NAME |
--interval N | --interval N |
| (none) | (omit — script auto-detects branch + ci.yml workflow) |
bash SCR --repo R [flags]
Use a 600000ms timeout (10 min). Stream output directly — do not buffer.
AM_eligible(pr) ⟺ PR# known ∧ autoMergeRequest ¬null ∧ label reviewed ∈ PR.
¬AM_eligible → exit after reporting CI passed.
∀ AM_eligible: enter merge-wait loop (live spinner) → exit once PR state = MERGED ∨ CLOSED.
MERGED → confirm PR merged automatically.CLOSED → warn PR closed without merging./pr (PR exists)/validate/dev owns the dev-pipeline task lifecycle externally/dev may create a re-run / fix follow-up task/dev: return control silently. ¬write summary. ¬ask user. ¬announce /validate. /dev re-scans and advances.CI passed. Next: /validate. Stop./dev presents Retry | Skip | Abort (or creates a follow-up fix task depending on failure type).$ARGUMENTS
npx claudepluginhub roxabi/roxabi-plugins --plugin dev-coreMonitors GitHub Actions CI runs until completion, reporting pass/fail/timeout verdicts per run. Useful after pushing code or checking PR build status.
Monitors GitHub PR CI checks in the background and sends macOS notification on completion. Also handles merged PRs by watching target branch CI.
Monitors PR CI status, reads failure logs, applies targeted fixes, and optionally merges when all checks pass.