Awesome-omni-skill gh-ci-triage
Triage failing PR checks with gh CLI, identify first actionable root cause, and derive exact local repro commands.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/gh-ci-triage" ~/.claude/skills/diegosouzapw-awesome-omni-skill-gh-ci-triage && rm -rf "$T"
manifest:
skills/tools/gh-ci-triage/SKILL.mdsource content
When to use
Use this skill when a PR reports failing GitHub checks and you need a fast, evidence-backed diagnosis.
Workflow
- Fetch check overview:
gh pr checks <pr-number>gh pr view <pr-number> --json statusCheckRollup
- Inspect failed jobs only:
gh run view <run-id> --log-failed- If needed,
gh run view <run-id> --job <job-id> --log-failed
- Extract first actionable error (not cascaded noise).
- Map failure to local repro command using the exact workflow flags.
- After fix, rerun local repro commands before pushing.
- Re-check status:
gh pr checks <pr-number>
Guardrails
- Do not assume root cause from PR title/last commit; use failed logs.
- Distinguish no-feature lint failures from feature-enabled failures.
- Prefer minimal-scope fixes; avoid broad suppression (
) unless required.#[allow(...)]
Report template
Always report:
- Failing workflow/job name
- First actionable error line(s)
- Root cause hypothesis
- Exact local repro command
- Fix applied
- Post-fix local verification commands and results