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.