What problem does it solve? When tests fail, builds break, or behavior changes unexpectedly, 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 before work continues. ## Core Features & Use Cases - Structured Triage Checklist: A six-step workflow covering reproduce, localize, reduce, fix root cause, guard with regression tests, and verify end-to-end. - Error-Specific Decision Trees: Dedicated triage paths for test failures, build failures, and runtime errors, plus guidance for non-reproducible and flaky bugs. - Safe Fallback Patterns: Code patterns for graceful degradation, safe defaults, and instrumentation guidance on when to add or remove logging. - Use Case: A previously passing test suite breaks after a refactor. Use this Skill to reproduce the failure, bisect the offending commit with git bisect, reduce to a minimal case, fix the root cause, and add a regression test. ## Quick Start Use the debugging skill to triage why my test suite started failing after the last commit and find the root cause.