What problem does it solve? When tests fail, builds break, or behavior stops matching expectations, developers often guess at fixes or patch symptoms instead of causes. This Skill enforces a systematic six-step triage process that finds and fixes the actual root cause while preserving evidence and preventing recurrence. ## Core Features & Use Cases - Structured Triage Checklist: Walks through reproduce, localize, reduce, fix, guard, and verify steps in strict order, with decision trees for each stage. - Error-Specific Patterns: Provides dedicated triage flows for test failures, build failures, and runtime errors, including git bisect guidance for regression bugs. - Non-Reproducible Bug Handling: Offers strategies for timing-dependent, environment-dependent, and state-dependent failures that resist reproduction. - Use Case: A test suite fails after a refactor. Instead of guessing, you follow the checklist: reproduce the failure in isolation, bisect to the offending commit, reduce to a minimal case, fix the root cause, and add a regression test that fails without the fix. ## Quick Start Ask the AI to help debug a failing test or broken build using the systematic triage process, starting with reproducing the failure.