diagnose-ci-failures

Diagnose CI failures for a pull request and generate a fix plan.

64.1k|5.4k|Updated Jul 8, 2021
One-click install
npx skills add https://github.com/warpdotdev/warp --skill diagnose-ci-failures-warpdotdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: diagnose-ci-failures
Source: https://github.com/warpdotdev/warp/tree/main/.agents/skills/diagnose-ci-failures
Command: npx skills add https://github.com/warpdotdev/warp --skill diagnose-ci-failures-warpdotdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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.

Core Features & Use Cases

  • Deterministic workflow to check CI status for a PR, extract failure logs, analyze errors, and create a plan (not code changes) to resolve issues.
  • Categorize and summarize CI failures by type (status checks, failed steps, logs) to guide remediation.
  • Generate a detailed, reviewable fix plan that can be handed to a developer or CI operator for validation.

Quick Start

Investigate the CI failures for a given PR and generate a remediation plan.

Frequently Asked Questions about diagnose-ci-failures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose CI failures for a GitHub pull request?▼

To diagnose CI failures for a GitHub pull request, this Skill uses the GitHub CLI to check PR status checks, extract error logs, categorize failures by type, and generate a detailed remediation plan.

Can I automatically generate a fix plan for failed PR build checks?▼

Yes, this Skill analyzes extracted CI logs and outputs a structured plan document detailing the problem, current state, proposed changes, and validation steps to resolve failed PR build checks.

Does this tool write code changes to resolve test failures?▼

No, this Skill does not write code changes. It creates a reviewable fix plan with proposed changes and validation steps, which must be handed to a developer or CI operator for implementation.

What is the best way to triage test failures from CI logs?▼

The best way to triage test failures is to categorize and summarize failures by status checks, failed steps, and logs, which this Skill uses to generate a reviewable remediation plan.

Do I need the GitHub CLI to investigate PR build failures?▼

Yes, this Skill relies on the GitHub CLI to pull CI issues, check CI status, and extract failure logs for analysis before generating a remediation plan.