ci-failure-analysis
CommunityDiagnose 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 requiredComponents
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.