Five Whys

Root-cause analysis protocol for when something breaks unexpectedly. Use when a tool call fails twice, a service returns unexpected results, a workflow produces wrong output, or any situation where retrying blindly would waste time. Triggered by "why did that break", "what went wrong", "debug this", or the Two Strikes Rule. Use proactively — if you catch yourself about to retry the same failing call a third time, stop and invoke this instead. Do NOT use for routine errors with obvious fixes (typos, missing params, wrong file path).

shawnclybor Updated

File contents

shawnclybor/clybor-claude-tooling/tree/main/.claude/skills/five-whys commit 183f435eff

Frequently asked questions

npx skillmds@latest add shawnclybor/five-whys-2