轻量化系统调试技能:用于 bug、测试失败、异常行为、构建失败与集成问题排查。强调先根因后修复、先证据后结论、一次只验证一个假设,适合作为 silver-bullet-spec 执行阶段的问题定位辅助。当用户说'根因是什么''为什么失败了''先别修,先查清楚''这个 bug 怎么回事''测试为什么挂了''定位一下问题'时触发。不用于:普通功能开发、需求规划、单纯代码生成、根因已明确且只差一个极小修复的场景。
这是一个独立调试 skill,目标是帮助你在修复前先查清根因,避免“猜测式修复”和补丁叠补丁。
目标:确认“是什么问题”,并拿到可重复触发路径。
动作:
产出:
目标:确定问题发生在系统的哪一层/哪一段边界。
动作:
产出:
目标:用最小实验验证单一根因假设。
动作:
我认为 X 是根因,因为 Y 证据。产出:
目标:只修根因,并确认修复有效且未引入回归。
动作:
产出:
触发信号:同一问题修复后立即引入新回归;或同一根因假设反复被推翻却找不到替代假设;或已尝试多轮修复但症状未收敛。 动作:
silver-bullet-spec 的分析/计划)讨论方案调整。产出:
请尽量结构化输出:
silver-bullet-spec 的协作silver-bullet-spec 负责复杂任务总控(分析、计划、进度、归档)。systematic-debugging-lite 负责执行阶段问题排查(定位、证据、假设验证、修复前门禁)。silver-bullet-spec 做方案层调整。references/root-cause-checklist.mdreferences/debug-log-template.md