What problem does it solve? Debugging often produces quick symptom fixes—nil checks, guards, and workarounds—that silence crashes while leaving the real bug in place. These accumulate into fragile, hard-to-reason-about code. This Skill enforces a disciplined root-cause debugging methodology so fixes address the actual defect. ## Core Features & Use Cases - Root-Cause Tracing: Reproduce the bug first, then ask "why" repeatedly until the underlying cause is found, rather than patching the visible symptom. - Anti-Pattern Detection: Resist nil-check guards that silence crashes, treat paragraph-long justification comments as a signal the code is wrong, and grep for the same pattern to fix all instances, not just one. - Restart Bug Diagnosis: When something fails after restart, suspect stale persistent state (config files, caches, lock files, serialized state) before suspecting code, since code does not change between runs. - Use Case: A crash reappears after every deploy despite added null checks. Apply this Skill to reproduce the failure, trace it to a corrupted cache file, and add state validation as the real fix. ## Quick Start Ask the AI to debug the current failure by tracing it to its root cause instead of adding a guard or workaround.