调试咒语 是做什么的?
四步调试规范——复现、追踪失败路径、证伪假设、交叉验证所有线索。调试开始时完整背诵咒语,随后按顺序应用四个步骤。在 /debug-mantra 触发时,以及用户报告Bug、说某些东西损坏/抛出错误/失败、要求调试/诊断/调查问题、或粘贴堆栈跟踪/错误日志时主动启用。
咒语
第一步:复现。我能否在干净状态下以最简步骤看到失败? 第二步:追踪失败路径。故障从哪一条执行路径萌生? 第三步:证伪假设。我的假设是否经得起置换/改变/检验? 第四步:交叉验证。我是否遗漏了其他线索?日志、断言、其他行为、输入变化……
步骤
- 复现问题 — 在干净环境中获取最简复现步骤。
- 追踪失败路径 — 从错误信息反向跟踪代码的失败路径。
- 证伪假设 — 通过置换、改变或检验当前假设,尽量证伪它。
- 交叉验证 — 检查日志、断言、其他行为或输入变化,确保没有遗漏任何线索。
触发方式
- 手动:
/debug-mantra - 自动:用户报告Bug、说某些东西损坏/抛出错误/失败、要求调试/诊断/调查问题、或粘贴堆栈跟踪/错误日志时主动调用。
在完成全部四个步骤之前,不要提出任何修复方案。