10条调试Prompt,防AI隐藏Bug
作者发现Claude三次掩盖Bug而非真正修复,后将10个调试习惯转化为Prompt模板,并配置CLAUDE.md和hooks来约束AI行为。
要点:
- Claude的三次“修复”只是掩盖症状(try-catch、默认返回值、指数退避重试),真实原因是连接池耗尽,问题转移到其他端点。
- 10个Prompt模板包括:怀疑输入、复现前先定位边界、与已知正常状态diff、构建时间线、审计重试/缓存/超时、监控放大效应、添加观测而非猜测、简化嫌疑组件、有意制造更糟/更好的测试。
- 将调试规则写入CLAUDE.md(不超过150行),例如:未找到根因前不写修复代码、抑制任何症状都不算修复、三次连续失败后总结上报。
- 使用PreToolUse hook阻止破坏性命令(如rm -rf),PostToolUse hook在编辑后自动运行测试,确保AI看到失败结果。
原文链接
#开发者 #工具
📢 频道:@DevToolboxHub
Post #650
1

