What problem does it solve?
This Skill provides a rigorous, four-phase framework to systematically identify the root cause of any technical issue, preventing wasted time on random fixes and the introduction of new bugs. It ensures you understand why a problem occurs before attempting how to fix it.
Core Features & Use Cases
- Root Cause Investigation: Guides through careful error message analysis, consistent reproduction, and evidence gathering in multi-component systems.
- Pattern Analysis: Helps identify differences between working and broken examples, and understand dependencies.
- Hypothesis Testing: Enforces a scientific method for proposing and minimally testing single hypotheses.
- Architectural Review: Triggers a critical re-evaluation of architecture if multiple fixes fail, preventing symptom-chasing.
- Use Case: When a critical production bug appears, activate this skill to methodically trace the issue, gather evidence, and formulate a precise fix, avoiding panic and ensuring a lasting solution.
Quick Start
I'm encountering an intermittent test failure in our CI pipeline. Use the systematic-debugging skill to help me find the root cause.