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. This Skill enforces a systematic six-step triage process—reproduce, localize, reduce, fix, guard, verify—so bugs are actually understood and stay fixed. ## Core Features & Use Cases - Structured Triage Checklist: Walks through reproduction, localization (including git bisect for regressions), minimal-case reduction, root-cause fixing, regression test creation, and end-to-end verification. - Error-Specific Decision Trees: Provides targeted triage flows for test failures, build failures, and runtime errors, plus strategies for non-reproducible bugs (timing, environment, or state dependent). - Safe Fallback Patterns: Supplies defensive coding patterns like safe defaults and graceful degradation for use under time pressure. - Use Case: A previously passing test suite breaks after a refactor. The Skill guides you to reproduce the failure in isolation, bisect to the offending commit, reduce to a minimal case, fix the actual 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 and add a regression test once the root cause is fixed.