What problem does it solve?
Test flakiness causes unreliable CI results where the same test sometimes passes and sometimes fails without any code change, which wastes engineering time and makes real failures easier to overlook.
Core Features & Use Cases
- Detect intermittent failures: Aggregates PASS/FAIL outcomes across multiple CI runs (or a specified CI log) to flag tests with mixed results.
- Classify likely root causes: Infers common drivers such as timing/async, order dependency, random seeds, resource leaks, external state, floating point comparisons, and scene load races.
- Recommend remediation: Suggests whether to quarantine immediately or to investigate and fix soon, and prepares updates to the regression-suite quarantine section and an optional flakiness report.
- Use Case: When
/regression-suite shows quarantined tests, run this skill to confirm which ones are genuinely flaky, explain why they fail intermittently, and propose concrete next actions.
Quick Start
Run the skill in registry mode to review already-flagged quarantined flaky tests and get recommended remediation steps for each one.