What problem does it solve?
Random fixes and quick patches only mask underlying issues, leading to wasted time, new bugs, and a lack of true understanding of the problem. This skill enforces a disciplined approach to debugging.
Core Features & Use Cases
- Four-Phase Framework: Guides through Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation, ensuring understanding before attempting solutions.
- Root Cause Mandate: Enforces the iron law: "NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST," preventing symptom-based fixes.
- Anti-Rationalization Rules: Includes explicit rules and red flags to resist the temptation of shortcuts, especially under time pressure.
- Use Case: Any time you encounter a bug, test failure, or unexpected behavior, this skill guides you through a systematic process to find and fix the actual root cause, even in emergencies.
Quick Start
I'm seeing a NullPointerException in the logs. Guide me through systematic debugging.