CI (failed checks)
Checklist
- Identify the run — PR number, branch, or commit; use
gh pr checks,gh run list, or CI UI links the user provides - Failed job / step — name, log excerpt, first error line (not the whole log dump)
- Classify — test failure, lint, typecheck, build, deploy, flaky, infra
- Map to local — find the equivalent command in
package.json, Makefile, or workflow YAML - Reproduce — run locally when possible; report match or environment-only failure
- Fix proposal — minimal change; implement only if the user asked to fix
Rules
- Prefer
gh run view/gh pr checkswhen GitHub Actions is used - Distinguish new failures (this branch) from main already red
- Do not disable checks or skip tests without explicit user approval
- After fix, suggest test and re-push or re-run CI
Hand off to debug when root cause in application logic is unclear.
Related skills
- test — reproduce failures locally
- pr — checks on a pull request branch
- debug — application logic root cause