What problem does it solve?
Random bug fixes waste time, create new bugs, and mask underlying issues, especially under time pressure when quick symptom patches seem tempting but lead to recurring problems and longer resolution times overall.
Core Features & Use Cases
- 4-Phase Systematic Workflow: Mandatory root cause investigation, pattern analysis, hypothesis testing, and controlled implementation to ensure permanent fixes.
- Pressure-Resistant Guardrails: Explicit "iron law" against fixes without root cause investigation, anti-pattern guidance, and rationalization checklists to prevent shortcutting during emergencies or when exhausted.
- Supporting Techniques: Built-in guidance for root cause tracing through call stacks, defense-in-depth validation, and condition-based waiting to address common debugging challenges.
- Use Case: Ideal for production outages, flaky tests, multi-component system failures, and any scenario where quick fixes would cause more harm than good.
Quick Start
Use the systematic-debugging skill to investigate the root cause of the failing payment processing test before proposing any fixes.