소개
Systematic Debugging is a specialized skill designed to move development beyond the 'guess-and-check' approach. It enforces an 'Iron Law' that prohibits code fixes until a definitive root cause is identified through four structured phases: Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation. By utilizing diagnostic instrumentation across multi-component boundaries and backward data-flow tracing, this skill ensures that fixes address underlying architectural problems rather than surface-level symptoms. It is particularly effective for resolving persistent test failures, production bottlenecks, and deep-seated integration bugs where standard debugging attempts have failed.