What problem does it solve? Debugging often devolves into guessing and whack-a-mole fixes that treat symptoms instead of causes. This Skill enforces a disciplined five-phase debugging workflow that finds the actual root cause before any code changes, then proves the fix works with regression tests. ## Core Features & Use Cases - Root Cause Investigation: Traces symptoms through code paths, git history, and reproduction steps before forming any hypothesis. - Hypothesis Testing with Guardrails: Matches bugs against known patterns (race conditions, nil propagation, state corruption), applies a 3-strike escalation rule, and locks edit scope to the affected module. - Verified Fixes with Regression Tests: Requires a test that fails without the fix and passes with it, plus a structured debug report with evidence. - Use Case: A user reports "checkout fails intermittently in production." The Skill traces the error, checks recent commits to the payment module, identifies a race condition in session handling, confirms it with a targeted log statement, then ships a minimal fix with a regression test. ## Quick Start Ask the assistant to investigate why your application throws a specific error and find the root cause before fixing it.