ci-failure-analysis
Installation
SKILL.md
CI Failure Analysis for Breenix
Systematically analyze and diagnose CI/CD test failures in Breenix kernel development.
Purpose
This skill provides tools and workflows for analyzing failed CI runs, understanding kernel crashes, identifying environment issues, and determining root causes. It focuses on the unique challenges of kernel development CI: QEMU logs, kernel panics, double faults, page faults, and timeout analysis.
When to Use This Skill
Use this skill when:
- CI run fails: GitHub Actions workflow fails and you need to understand why
- Test timeout: Test exceeds time limit and you need to determine if it's a hang or just slow
- Kernel panic/fault: Double fault, page fault, or other kernel crash in CI
- Missing output: Expected kernel log signals don't appear
- Environment issues: Build or dependency problems in CI that don't occur locally
- Regression analysis: New PR breaks previously passing tests