What problem does it solve? When tests fail, builds break, or runtime behavior goes wrong, 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, then guards against recurrence with regression tests. ## Core Features & Use Cases - Structured Triage Checklist: A six-step workflow covering reproduce, localize, reduce, fix root cause, guard with tests, and verify end-to-end. - Error-Specific Decision Trees: Dedicated triage paths for test failures, build failures, and runtime errors, including git bisect guidance for regression bugs. - Non-Reproducible Bug Handling: Strategies for timing-dependent, environment-dependent, and state-dependent failures. - 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 underlying query bug, and add a regression test that fails without the fix. ## Quick Start Ask the agent to debug the failing test or broken build using the systematic triage checklist and identify the root cause before fixing.