diagnose-ci-failures
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
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
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.
More from this repo
brandalf
Guides creation, revision, and review of Warp- or Oz-branded assets.
check-impl-against-spec
Compare a pull request's implementation against spec context in spec_context.md and feed any material mismatches into...
complain
Autonomously yeet a brief, anonymous, completely unstructured complaint into Slack whenever an agent feels frustrated...