ci-triage

Diagnose CI pipeline failures in Python, JavaScript, and Go stacks.

Updated May 15, 2026
One-click install
npx skills add https://github.com/heyu-ai/yibi-stack --skill ci-triage-heyu-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-triage
Source: https://github.com/heyu-ai/yibi-stack/tree/main/plugins/tdd/skills/ci-triage
Command: npx skills add https://github.com/heyu-ai/yibi-stack --skill ci-triage-heyu-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a quick diagnostic funnel (Lint → Format → Type check → Tests) to efficiently identify the root cause of CI failures in Python/JS/Go tech stacks.

Core Features & Use Cases

  • Diagnostic Funnel: A streamlined process to diagnose CI failures by executing a sequence of checks (Lint → Format → Type check → Tests).
  • Tech Stack Support: Supports Python, JavaScript, and Go, making it versatile for various development environments.
  • Security Scanner Integration: Includes handling of security scanner false positives.
  • Use Case: When a CI pipeline fails, use this Skill to quickly identify the cause, whether it's a linting error, formatting issue, type check failure, or test failure.

Quick Start

Trigger the ci-triage skill to start the diagnostic process.

Frequently Asked Questions about ci-triage

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

FAQPage Schema
How do I diagnose CI pipeline failures for Python, JavaScript, or Go?

To diagnose CI pipeline failures, execute a diagnostic funnel running Lint, Format, Type check, and Tests sequentially. This isolates the root cause efficiently across Python, JavaScript, and Go tech stacks.

What is the best sequence to identify the root cause of a CI failure?

The best sequence to identify a CI failure cause is a diagnostic funnel: Lint, then Format, then Type check, and finally Tests. This isolates issues from simple syntax errors to complex logic failures.

Do I need specific linters or type checkers installed to run CI failure diagnostics?

Yes, you need appropriate linters, formatters, type checkers, and test runners installed for your specific tech stack. The diagnostic process relies on these tools to execute the sequential checks.

How can I handle false positives from security scanners during CI triage?

You can handle security scanner false positives during CI triage using built-in integration features. This allows you to filter out erroneous security alerts and focus on actual linting, formatting, typing, or test failures.

Can I use a single triage process for both Python and JavaScript CI failures?

Yes, you can use a single triage process for Python and JavaScript CI failures. The diagnostic funnel supports multiple tech stacks, applying the appropriate checks for each environment.