Five Whys

Root-cause analysis protocol for when something breaks or fails unexpectedly. Use when a tool call fails twice, an integration returns unexpected results, a workflow produces wrong output, or any situation where retrying blindly would waste time. Also use when the user says "why did that break", "what went wrong", "debug this", or "figure out why X isn't working." Use proactively — if you catch yourself about to retry the same failing call a third time, stop and invoke this skill instead. Do NOT use for routine errors with obvious fixes (typos, missing params, wrong file path). Use when the failure is surprising or the cause is unclear.

shawnclybor Updated

File contents

shawnclybor/clybor-claude-tooling/tree/main/assets/skills/five-whys commit 7b81f213ef

Frequently asked questions

npx skillmds@latest add shawnclybor/five-whys