What problem does it solve? When tests fail, builds break, or behavior diverges from 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 before work continues. ## Core Features & Use Cases - Structured Triage Checklist: A six-step workflow covering reproduce, localize, reduce, fix root cause, guard against recurrence, 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 bugs (timing, environment, or state dependent). - Regression Guardrails: Requires a failing-then-passing regression test after every fix, with safe fallback patterns and instrumentation guidelines. - 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-and-error-recovery skill to triage this failing test and find its root cause before fixing it.