What problem does it solve?
Random fixes waste time and create new bugs. Quick patches hide root causes, leading to recurring issues and technical debt. This skill enforces a disciplined 4-phase process to ensure you always identify and fix the true source of problems, even under extreme time pressure, authority bias, or sunk cost fallacies.
Core Features & Use Cases
- 4-Phase Root Cause Process: Investigation, Pattern Analysis, Hypothesis, and Implementation with strict anti-shortcut rules and mandatory re-analysis on failure.
- Pressure-Resistant Design: Built to resist rationalization during emergencies, social pressure from senior engineers, and exhaustion after long debugging sessions.
- Supporting Techniques: Includes root-cause tracing for deep stack traces, defense-in-depth validation across all layers, and condition-based waiting for flaky tests.
- Use Case: When a production API is down and every minute costs thousands, this skill prevents deploying risky retry patches without understanding the true failure mode.
Quick Start
Use the systematic-debugging skill to investigate the failing payment processing test by starting with Phase 1 root cause analysis before attempting any fix.