What problem does it solve?
This Skill prevents wasted time and new bugs by forcing systematic root-cause investigation before any code, config, or process fixes are proposed.
Core Features & Use Cases
- Root-cause first rule: Enforces the iron law, ensuring fixes cannot be proposed until Phase 1 (investigation) is complete.
- Four-phase workflow: Guides users through Investigation → Pattern Analysis → Hypothesis & Testing → Implementation with clear stop conditions.
- Anti-shortcut guardrails: Includes explicit red flags and anti-patterns to resist time-pressure rationalizations like “quick fixes” or “multiple changes at once.”
- Failure-aware behavior: Defines what to do when a hypothesis fails, including re-analyzing for a new hypothesis and escalating to architecture questions after repeated failures.
- Deep debugging support: Provides techniques for tracing bugs backward through call stacks and for adding defense-in-depth validations across layers.
Quick Start
Use systematic-debugging when you hit a bug or failing test and you need a step-by-step process to identify the underlying root cause before attempting any fix.