Investigate failing GitHub Actions runs and produce root-cause plus Beads follow-up.
Use this skill when a branch or PR has failing CI and you need fast root-cause with actionable follow-up.
feature/<feature-id>)gh pr checks <pr-number>
gh run list --branch <branch> --limit 20
gh run view <run-id>
gh run view <run-id> --log-failed
If logs are missing, query run metadata and check-suite details:
gh api repos/<owner>/<repo>/actions/runs/<run-id>
gh api repos/<owner>/<repo>/actions/runs/<run-id>/jobs
Pick one primary class:
Create a follow-up item when CI is not green:
bd create --title="CI: <short root cause>" --type=bug --priority=1
bd dep add <new-id> <parent-feature-id>
bd sync
## CI Triage Result
- Branch/PR: ...
- Failing workflow(s): ...
- Root cause: ...
- Evidence: run/job/step links
- Proposed fix: ...
- Beads follow-up: <id>