# diagnose-ci-failures

> Claude/Codex skill by [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 482 stars · Updated 2026-08-30

Diagnose CI failures for a PR using the GitHub CLI, extract error logs, and generate a plan to fix them. Use when the user asks to check CI status, pull CI issues, triage test failures, or investigate PR build failures.

## Install

```sh
git clone https://github.com/warpdotdev/common-skills /tmp/common-skills && ln -s /tmp/common-skills/.agents/skills/diagnose-ci-failures ~/.claude/skills/diagnose-ci-failures
```

## From README

diagnose-ci-failures Programmatically diagnose CI failures for a PR and generate a plan to fix them. Overview This skill provides a deterministic workflow to check CI status for a PR, extract failure logs, analyze errors, and create a plan (not code changes) to resolve issues. The output is always a plan document that can be reviewed before execution. Workflow Verify PR exists for current branch Get the current branch and check if a PR exists: If no PR exists, inform the user and offer to create one using the create-pr skill. Check CI status Fetch the status of all CI checks: Parse the output to identify: Completed checks vs. in-progress checks Successful checks Failed checks with their names and details URLs If CI is still running, inform the user which checks have already failed or passed, highlight the checks that are still running, and suggest waiting for completion before diagnosis.

## Links

- HTML page: https://omgskills.com/skills/warpdotdev/common-skills/diagnose-ci-failures/
- GitHub: https://github.com/warpdotdev/common-skills
- Author: [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md)

## More from this repo

- [brandalf](https://omgskills.com/skills/warpdotdev/common-skills/brandalf/index.md) — Guides creation, revision, and review of Warp- or Oz-branded assets.
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 482 stars
- [check-impl-against-spec](https://omgskills.com/skills/warpdotdev/common-skills/check-impl-against-spec/index.md) — Compare a pull request's implementation against spec context in spec\_context.md and feed any material mismatches into...
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 482 stars
- [complain](https://omgskills.com/skills/warpdotdev/common-skills/complain/index.md) — Autonomously yeet a brief, anonymous, completely unstructured complaint into Slack whenever an agent feels frustrated...
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 482 stars
