What problem does it solve? Engineers often jump to fixing code before understanding the actual cause of a failure, leading to wasted effort and regressions. This Skill enforces an evidence-first diagnostic workflow for ambiguous bugs, intermittent behavior, and performance regressions. ## Core Features & Use Cases - Symptom vs. Cause Separation: Distinguishes observed symptoms from inferred causes to avoid premature conclusions. - Evidence-Ranked Hypotheses: Traces inputs, state transitions, and ownership boundaries, then ranks hypotheses by evidence and falsification cost. - Edit Gate: Blocks code changes until one credible mechanism explains the evidence, then reports cause and proof. - Use Case: When a production service intermittently times out, use this Skill to gather logs, trace state transitions, and identify the exact failing component before proposing any fix. ## Quick Start Use investigate-first to diagnose this intermittent test failure and report the root cause with supporting evidence before making any edits.