Download for macOS
Skill

diagnose-ci-failures

@warpdotdev 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

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.