wa:validate-ci

Diagnose CI pipeline failures by classifying root causes from run logs.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-validate-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:validate-ci
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/validate-ci
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-validate-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly understand why a CI pipeline failed and what to do next, instead of manually scanning logs and guessing the root cause.

Core Features & Use Cases

  • CI Failure Triage: Collects logs, identifies the failing step, and captures key error context for faster debugging.
  • Root Cause Classification: Classifies failures into six categories (Code Bug, Test Bug, Config, Dependency, Flaky, Infra) with evidence and confidence.
  • Fix Proposals: Produces a targeted, smallest-safe fix and a validation command, tailored to the classification.
  • Use Case: When a branch starts failing tests or builds after changes, you can run this skill to identify whether the issue is code, tests, configuration, dependency/versioning, flaky behavior, or runner/infra.

Quick Start

Ask to diagnose a CI run by running /validate-ci <run-id> and request a triage report with classification, evidence, and a proposed fix.

Frequently Asked Questions about wa:validate-ci

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

FAQPage Schema
How do I diagnose CI pipeline failures and find the root cause in GitHub Actions or GitLab CI?

To diagnose CI pipeline failures, this skill collects failing run logs, extracts the failing step and error evidence, and classifies the root cause. It provides evidence-backed classifications with confidence levels to explain why your GitHub Actions or GitLab CI build failed.

What are the common root cause classifications for CI test failures?

Common root cause classifications for CI test failures include Code Bug, Test Bug, Config, Dependency, Flaky, and Infra issues. This classification mechanism helps identify whether your CI failure stems from code changes, test logic, configuration, dependency versioning, flaky behavior, or runner infrastructure.

Can I get a proposed fix for a failing CI run instead of just analyzing the logs?

Yes, you can get a proposed fix for a failing CI run. After classifying the root cause of your GitHub Actions or GitLab CI failure, the skill generates a targeted, smallest-safe fix proposal complete with validation steps to help you resolve the issue.

Does this CI triage process work with specific run identifiers across different branches?

Yes, this CI triage process works with specific run identifiers across different branches. It applies to GitHub Actions, GitLab CI, and other CI systems specified by project constants, allowing you to target and diagnose individual pipeline runs by their unique identifiers.

What is the best way to triage flaky tests in a CI pipeline?

The best way to triage flaky tests in a CI pipeline is to analyze failing run logs and classify the root cause. This skill identifies flaky behavior by extracting error evidence and assigning confidence levels, distinguishing genuine flakiness from code or infrastructure failures.

How do I validate a proposed fix for a configuration or dependency error in CI?

To validate a proposed fix for a configuration or dependency error in CI, this skill produces a targeted, smallest-safe fix and a validation command. These validation steps are tailored to the specific root cause classification extracted from your CI logs.