ci-failure-triage

Diagnose CI pipeline failures and distinguish deterministic failures from flaky tests.

2|Updated May 7, 2026
One-click install
npx skills add https://github.com/Teng-bio/codex-skills-hub --skill ci-failure-triage-teng-bio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-failure-triage
Source: https://github.com/Teng-bio/codex-skills-hub/tree/main/skills/global/ci-failure-triage
Command: npx skills add https://github.com/Teng-bio/codex-skills-hub --skill ci-failure-triage-teng-bio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps diagnose and triage CI pipeline failures, distinguishing between deterministic failures and flaky tests, to stabilize and improve CI processes.

Core Features & Use Cases

  • CI Failure Analysis: Classifies failures by stage and error type.
  • Environment Changes Check: Identifies recent merges and environment changes.
  • Flake Detection: Determines flake frequency and patterns.
  • Fix Proposals: Suggests fixes and temporary mitigations.
  • Use Case: When you need to quickly identify the root cause of a CI pipeline failure and take corrective action.

Quick Start

Use the ci-failure-triage skill to analyze the last 10 builds and provide a triage summary.

Frequently Asked Questions about ci-failure-triage

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

FAQPage Schema
How do I diagnose CI pipeline failures and distinguish deterministic errors from flaky tests?

To diagnose CI pipeline failures, this Skill analyzes CI logs, recent merges, and environment changes to classify failures by stage and error type, distinguishing deterministic failures from flaky tests based on detected frequency and patterns.

What is the best way to triage CI failures caused by recent merges and environment changes?

The best way to triage CI failures from recent merges is to analyze the CI pipeline logs alongside environment change records, which allows the Skill to pinpoint configuration shifts or code commits triggering the pipeline instability.

How do I find the root cause of flaky tests disrupting CI stability?

To find the root cause of flaky tests disrupting CI stability, the Skill evaluates flake frequency and patterns across recent builds, distinguishing them from deterministic errors to propose effective fixes and temporary mitigations.

Can I use this CI failure analysis for a software development workflow requiring stable CI pipelines?

Yes, this CI failure analysis is designed for software development workflows requiring stable CI pipelines, classifying failures by stage and error type to help you quickly identify root causes and take corrective action.

Why does my CI pipeline keep failing and how do I get a triage summary?

Your CI pipeline might be failing due to deterministic errors or flaky tests, and you can get a triage summary by analyzing the last 10 builds to classify failures, check environment changes, and suggest fixes.

What are the limitations of using automated triage for CI pipeline failures?

Automated triage for CI pipeline failures relies on analyzing CI logs and environment changes, so its effectiveness is limited by the detail level of your pipeline logs and the complexity of the environment changes introduced by recent merges.