← ClaudeAtlas

apw-find-root-causelisted

Structured root-cause diagnosis workflow. Use when a known defect or failure must be diagnosed and its cause proven before anyone attempts a fix.
AgenticPW/AgenticPW · ★ 0 · AI & Automation · score 69
Install: claude install-skill AgenticPW/AgenticPW
Use this skill when something is observably broken — a defect, a failure, a wrong result — and you need to find and *prove* its root cause before a fix is attempted. It exists to fight one specific failure: **patching the symptom, or committing to the first plausible cause without proving it**. Under pressure to resolve the issue, a model latches onto the earliest explanation that fits, then "fixes" one level above the real defect — so the symptom returns, or a workaround hides a problem that was never understood. This skill replaces the first plausible story with a proven causal chain: capture the symptom, reproduce it, hold *competing* hypotheses, and converge on the cause through an iterative, evidence-driven loop with the user. This skill is **diagnostic-only**. It ends at a proven (or best-supported) root cause and explicitly does **not** design or apply the fix — that is handed off to `apw-implement` (optionally via `apw-plan`). It is distinct from `apw-research`: research is open-ended investigation of an unknown space, while this skill diagnoses a *known, observed* defect. It sits **upstream** of the fix — it is how you prove what is wrong before anyone changes code. Follow the steps below strictly and in order. ## Step 1 — Capture the symptom Before forming any theory, pin down exactly what is broken — and separate the symptom from its cause: - **What happens vs what's expected** — the precise observed behavior and the behavior it should have. - **Where and when