Forces you to investigate root causes before attempting any fixes through a rigid four-phase process: evidence gathering with diagnostic logging at component boundaries, pattern analysis against working examples, hypothesis testing with minimal changes, and proper test-driven implementation. Specifically prevents the "quick fix" trap by requiring you to trace data flow, add instrumentation to multi-layer systems, and stop after three failed attempts to question the underlying architecture. Most useful when you're under pressure and tempted to guess, or when dealing with complex systems where symptoms appear far from causes.
npx skills add https://github.com/obra/superpowers --skill systematic-debugging