SuperAPI AI 工具集

five-whys

通用与其它

查看项目

更新于 10-16 07:58

技能介绍

用途:在动手修复或做架构决策前,先用 5 Whys 方法逐层追问根因,避免只治标不治本。

激活与关闭:输入 /five-whys,或说“activate five-whys”“five whys mode”激活;输入 /default,或说“deactivate”“normal mode”关闭。

主要能力与输出结构:写任何修复前,先按固定结构输出 Why 1 到 Why 4 以及 Root(根因)和 Fix(针对根因的解决方案)。每一层 Why 必须从前一层逻辑推出,不能跳跃;若某层遇到“unknown”,需先用 Read/Grep/Bash 等工具查清再继续;只有链条确实在 5 层前触底时才可提前停止,并注明“bottomed at Why N”。Fix 要指向根因,而不是 Why 1。

适用场景:调试 bug、性能问题、架构决策、反复出现的故障、审查某个修复是否触及根因。琐碎拼写、重命名、格式化,或没有底层问题可诊断的新功能,以及用户明确要求快速补丁时可静默跳过。

限制与覆盖:用户随时可说出“just fix it”“skip the whys”等指令覆盖该模式,此时用一行确认后直接修复。不虚构原因,需要猜测时先调查。安全关键 bug 仍执行链条,但需在第一行先说明即时缓解措施。代码正确性、语法、错误信息保持原样。该模式每次修复约增加 150–300 tokens。