ci-failure-analysis

Community

Diagnose CI failures, fix kernel bugs faster.

Authorryanbreen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

CI/CD failures in kernel development are complex and time-consuming to diagnose. This Skill automates the identification of common failure patterns, reducing manual log analysis and speeding up root cause determination.

Core Features & Use Cases

  • Automated Pattern Detection: Automatically identifies common kernel CI failures like double faults, page faults, test timeouts, and environment issues.
  • Contextual Diagnosis: Provides immediate diagnosis and suggested fixes for detected problems, complete with relevant log context.
  • Use Case: A GitHub Actions workflow for your Breenix kernel fails. Instead of manually sifting through thousands of log lines, use this Skill to instantly pinpoint the exact error (e.g., a page fault at a specific address) and get actionable steps to resolve it.

Quick Start

Analyze a CI log file

ci-failure-analysis/scripts/analyze_ci_failure.py target/xtask_ring3_smoke_output.txt

Show context around failures

ci-failure-analysis/scripts/analyze_ci_failure.py --context target/xtask_ring3_smoke_output.txt

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ci-failure-analysis
Download link: https://github.com/ryanbreen/breenix/archive/main.zip#ci-failure-analysis

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository