What problem does it solve? When a bug, error, or wrong result appears, the temptation is to patch the symptom at the crash site. This Skill enforces a disciplined four-phase debugging workflow — investigate, analyze, hypothesize, implement — with an iron law: no fixes without an identified root cause. ## Core Features & Use Cases - Root Cause Enforcement: Traces errors back through callers and shared helpers so fixes land at the true source, not just the file that crashed. - Shared-Impact Analysis: Identifies other call sites affected by the same defect, preventing partial fixes that leave sibling code broken. - Not-a-Bug Detection: Pushes back on incorrect bug framings when the code is actually correct and the output reflects real data. - Use Case: A script crashes with ValueError: could not convert string to float: '1,234.5'. Instead of patching the crashing file, the Skill traces the failure to a shared to_float() helper, flags every caller that shares the bug, and fixes the helper itself. ## Quick Start Ask the AI to debug this error and find the root cause before fixing anything.