diagnose-ci

Diagnose GitHub Actions CI failures on self-hosted runners using failure patterns F01-F12.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/KingInYellows/yellow-plugins --skill diagnose-ci-kinginyellows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnose-ci
Source: https://github.com/KingInYellows/yellow-plugins/tree/main/plugins/yellow-ci/skills/diagnose-ci
Command: npx skills add https://github.com/KingInYellows/yellow-plugins --skill diagnose-ci-kinginyellows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnosing CI failures on self-hosted runners and guiding effective remediation for GitHub Actions workflows.

Core Features & Use Cases

  • Provides step-by-step failure pattern guidance (F01-F12) and troubleshooting strategies.
  • Offers quick runbook references for common runner-health and environment-drift issues.
  • Supports actionable commands like /ci:status, /ci:diagnose, and /ci:runner-health to accelerate debugging.

Quick Start

Run /ci:diagnose [run-id] to identify the failure pattern and start remediation.

Frequently Asked Questions about diagnose-ci

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

FAQPage Schema
How do I diagnose CI failures on self-hosted GitHub Actions runners?

You can diagnose GitHub Actions CI failures on self-hosted runners by running the /ci:diagnose command with a specific run-id. This identifies the failure pattern and provides actionable remediation steps to fix the workflow.

What are common GitHub Actions failure patterns for self-hosted runners?

Common GitHub Actions failure patterns for self-hosted runners are categorized as F01 through F12. This diagnostic tool provides a catalog of these failure patterns alongside troubleshooting strategies to identify and resolve environment-specific CI issues.

How do I check the health of my self-hosted CI runner?

You can check the health of your self-hosted CI runner by using the /ci:runner-health command. This function performs runner-health checks and offers quick runbook references to troubleshoot environment drift and infrastructure issues.

Can I troubleshoot environment drift issues in GitHub Actions workflows?

Yes, you can troubleshoot environment drift issues in GitHub Actions workflows. The diagnostic process includes quick runbook references specifically designed to address common runner-health and environment-drift problems on self-hosted infrastructure.

What is the best way to get a quick status overview of a failing CI pipeline?

The best way to get a quick status overview of a failing CI pipeline is to use the /ci:status command. This accelerates debugging by integrating with common CI tooling to report on the current state of your workflows.

When should I not use a failure pattern catalog for CI debugging?

A failure pattern catalog may not be suitable if your CI issue stems from a unique application logic error rather than infrastructure or environment drift. This diagnostic approach is optimized for self-hosted runner failures and GitHub Actions workflow troubleshooting.