heal-ci

Classify CI failures from logs and route them to rerun or report via GitHub Actions.

25|5|Updated May 9, 2026
One-click install
npx skills add https://github.com/kamp-us/phoenix --skill heal-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heal-ci
Source: https://github.com/kamp-us/phoenix/tree/main/claude-plugins/kampus-pipeline/skills/heal-ci
Command: npx skills add https://github.com/kamp-us/phoenix --skill heal-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill classifies and routes CI failures to rerun or report, reducing the need for manual intervention and speeding up the resolution process.

Core Features & Use Cases

  • Failure Classification: Automatically classifies CI failures as flakes, defects, or unknowns.
  • Routing: Routes failures to rerun known transients once or file defects for triage.
  • Integration: Integrates with GitHub and GitHub Actions for seamless workflow.
  • Use Case: After a CI run fails, the Skill analyzes the logs and decides whether to rerun the failed job once or file a defect report for further investigation.

Quick Start

To use the heal-ci skill, trigger it with the command "/heal-ci" or "heal CI for #N" when a CI run fails.

Frequently Asked Questions about heal-ci

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

FAQPage Schema
How do I automatically classify CI failures and decide whether to rerun or report them?

You can automatically classify CI failures by analyzing failure logs to categorize them as flakes, defects, or unknowns. The classification routes flakes to rerun once and defects to file a report, reducing manual intervention in CI/CD pipelines.

When do I need to triage CI failures using automated GitHub Actions?

You need to triage CI failures with GitHub Actions when a CI run fails and you want to automatically decide whether to rerun the failed job once or file a defect report for further investigation instead of manually reviewing logs.

Does automated CI failure routing require GitHub integration to work?

Yes, automated CI failure routing requires GitHub integration. The Skill uses GitHub Actions and API calls to analyze failure logs and route known transients to rerun or file defects for triage within your existing workflow.

What is the best way to handle flaky CI jobs and reduce manual triage?

The best way to handle flaky CI jobs is to automatically classify them as flakes, defects, or unknowns based on logs. Flakes are routed to rerun once, while defects are filed as reports, speeding up resolution without manual intervention.

How do I trigger automated CI failure analysis after a run fails?

You trigger automated CI failure analysis by using the command /heal-ci or heal CI for #N when a CI run fails. The Skill then analyzes the logs and decides whether to rerun the job or file a defect report.

What are the limitations of classifying CI failures as flakes or defects?

The limitation of classifying CI failures is that unknown failures cannot be automatically routed to rerun or report. Only known transients are rerun once, while other failures require a defect report for further manual investigation.