Systematic Code Debugging
Implements a disciplined, four-phase debugging methodology to identify root causes and eliminate recurring software bugs.
The Systematic Code Debugging skill enforces a rigorous 'Root Cause First' approach to troubleshooting technical issues, ranging from production bugs to test failures. By moving through distinct phases—Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation—it prevents 'guess-and-check' coding and ensures that fixes address the source of a problem rather than just its symptoms. This skill is particularly valuable for complex, multi-component systems where architectural issues often masquerade as simple errors, providing a structured framework to trace data flow backward through the call chain.
主な機能
01Architectural 'Stop Rule' triggered after three failed fix attempts to re-evaluate system design
02Mandatory root cause investigation phase before any code modifications
03Pattern analysis to compare failing code against known working reference implementations
040 GitHub stars
05Backwards data flow tracing to locate the original trigger of deep-stack errors
06Integrated verification workflow requiring failing test cases before implementing fixes
ユースケース
01Debugging production emergencies where systematic analysis is faster than trial-and-error
02Resolving persistent test failures that surface deep within complex call stacks
03Tracing data corruption issues in multi-component systems with heavy coupling