用途:调查“为什么失败”,越过近因,找到使故障成为可能的促成因素与潜在条件,最终给出能预防一整类故障的可行动改进。适用于生产事故、安全事件、反复出现的缺陷、质量漂移、事后复盘、上线前风险分析(FMEA)和流程失败。
主要能力:提供五个工作流。FiveWhys 用于单线程、单一故障点的线性或分支因果链;Fishbone 用 6M(制造)或 4P(服务)做分类原因图;Postmortem 用时间线加促成因素加行动项,强制无责框架;FaultTree 用 AND/OR 门做自上而下的演绎分析,适合安全关键与多路径故障;KepnerTregoe 用 IS/IS-NOT 区分分析,适合难以复现的细微缺陷。非平凡事故建议以 Postmortem 为外壳,内部嵌入其他方法。
使用方式:按请求路由到对应工作流。执行前会检查 ~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/RootCauseAnalysis/ 下的用户自定义并优先应用。技能要求先发送语音通知,命令为:curl -s -X POST http://localhost:31337/notify -H "Content-Type: application/json" -d '{"message": "Running the WORKFLOWNAME workflow in the RootCauseAnalysis skill to ACTION"}' > /dev/null 2>&1 &,并输出文本通知。完成后追加一条 JSONL 执行日志到 ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl。
限制与原则:不追求“唯一根因”,通常以 3 个以上可行动的促成因素收尾;人类错误是调查起点而非根因;停在近因即失败,但过深(如物理定律)也不可行动;连续问为什么超过约 5 次往往意味着换了因果链,应改画树状图;需警惕后见之明、确认、单因和结果偏差。该技能为独立分析技能,不依赖其他技能,可与 SystemsThinking、FirstPrinciples、RedTeam、Science 配合。具体安装与收费信息暂未提供。