--- name: five-whys-root-cause description: Use when a problem keeps recurring, the first explanation is too shallow, or the action plan risks treating symptoms. Use when applying the Five Whys Root Cause consulting method and when a user asks for Five Whys Root Cause, method execution, structured diagnosis, or action planning. license: Apache-2.0 --- # Five Whys Root Cause Use this skill to run `Five Whys Root Cause` as a practical consulting method, not as a generic framework explanation. ## Method Notes - Ask why until reaching a controllable cause, not a person to blame. - Branch when the answer has multiple causes. ## Required Inputs Collect or infer these inputs before execution: - problem statement - evidence - timeline - constraints and failed fixes If an input is missing, do not block automatically. Mark it as `missing`, state the assumption used, and add a validation action. ## When Not To Use Do not use when the problem has several interacting causal paths, feedback loops, or insufficient event evidence. A single Why chain can oversimplify a multi-causal system. ## Adjacent Methods - `fishbone-diagram`: use when several cause branches must be compared. - `systems-thinking`: use when feedback, delay, or incentives keep recreating the issue. - `constraint-analysis`: use when one limiting factor is already visible. ## Step-by-Step Execution | Step | Required input | How to execute | Output | |---|---|---|---| | State problem | Observed issue, impact, scope, time. | Write one clear problem without blame. | Problem statement. | | Ask first why | Problem and immediate evidence. | Explain the direct cause with evidence. | Cause 1. | | Continue why chain | Previous cause and evidence. | Ask why again until reaching a controllable system/process cause. | Cause chain. | | Branch if needed | Cause chain with multiple plausible causes. | Split into parallel why chains when one answer hides multiple causes. | Cause branches. | | Convert to prevention | Root cause and constraints. | Define corrective action, owner, deadline, and recurrence check. | Root-cause action plan. | ## Output Template ```markdown ### 1. Problem Statement Observed problem: Expected state: Evidence: Boundary: ### 2. Why Chain | Level | Why did this occur? | Evidence | Assumption | |---|---|---|---| | | | | | ### 3. Root Cause Judgment Candidate root cause: Mechanism: Inside control: Alternative branch: ### 4. Corrective And Preventive Action | Action | Owner | Timing | Recurrence signal | Validation | |---|---|---|---|---| | | | | | | ### Evidence And Next Decision - Confirmed facts: - Assumptions: - Missing evidence: - Next action, owner, and timing: - Expected signal and decision threshold: ``` ## Quality Gate - Produce the method-specific outputs for Problem Statement, Why Chain, Root Cause Judgment; do not substitute a generic framework summary. - Tie every material score, causal claim, or stakeholder judgment to evidence or label it as an assumption. - Include at least one disconfirming check, sensitivity, alternative explanation, or failure condition appropriate to the method. - Convert the result into a named action or decision with an owner or stakeholder, timing, and observable signal. - State missing inputs and the smallest validation action instead of inventing precision. - Keep wording professional and plain enough that a smart non-specialist can use the output directly.