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 root causes, wasting hours and letting bugs compound. This Skill enforces a disciplined stop-the-line process that preserves evidence, localizes the failure, and fixes the actual cause. ## Core Features & Use Cases - Six-Step Triage Checklist: Reproduce, localize, reduce, fix the root cause, guard with a regression test, and verify end-to-end. - Error-Specific Decision Trees: Dedicated triage flows for test failures, build failures, and runtime errors, plus guidance for non-reproducible and flaky bugs. - Safe Fallback and Instrumentation Patterns: Graceful degradation code patterns, rules for when to add or remove logging, and a checklist for treating error output as untrusted data. - Use Case: A CI build breaks after a dependency update. Follow the build failure triage tree to isolate the config error, apply git bisect to find the offending commit, fix the root cause, and add a regression test before resuming feature work. ## Quick Start Ask the agent to debug the failing test or broken build using the systematic triage checklist instead of guessing at a fix.