What problem does it solve?
Random bug fixes waste hours, create new issues, and mask underlying root causes, especially under time pressure or when quick symptom patches seem obvious.
Core Features & Use Cases
- 4-Phase Systematic Workflow: Structured process covering root cause investigation, pattern analysis, hypothesis testing, and implementation to ensure fixes address actual issues.
- Pressure-Resistant Guardrails: Explicit rules, anti-pattern guidance, and mandatory checkpoints to resist shortcuts like symptom fixes or shotgun debugging when under time pressure.
- Supporting Techniques: Includes root cause tracing, defense-in-depth validation, and condition-based waiting to address common debugging pitfalls like flaky tests and deep call stack issues.
- Use Case: Ideal for any test failure, production bug, unexpected behavior, or performance issue, especially when previous fixes have failed or you don't fully understand the problem.
Quick Start
When you encounter any bug, test failure, or unexpected behavior, use the systematic-debugging skill to follow its 4-phase process and identify the root cause before attempting any fixes.