What problem does it solve? Debugging often devolves into guesswork, tunnel vision, and repeated failed fixes. This Skill enforces a disciplined investigation process that finds root causes instead of masking symptoms, and preserves debugging state across sessions. ## Core Features & Use Cases - Hypothesis Testing: Form falsifiable hypotheses, gather evidence, and eliminate theories systematically using techniques like binary search, minimal reproduction, and differential debugging. - Persistent State Tracking: Maintain DEBUG.md and STATE.md files recording symptoms, eliminated hypotheses, and evidence so progress survives context resets. - 3-Strike Rule & Restart Protocol: After three failed fix attempts, stop, document findings, and restart with fresh context to escape polluted mental models. - Use Case: When a React counter increments twice per click, use this Skill to form specific hypotheses (e.g., double state update from remounting), test each one, and document the verified root cause. ## Quick Start Ask the agent to debug the reported issue using the systematic GSD debugging workflow and track findings in DEBUG.md.