把 Claude Code 指向失败的测试,找出难搞的 bug
想法 + starter prompt,我们还没跑过
适合:卡在难搞 bug、手上有一个能显示失败的测试的开发者
Filippo Valsorda 给 Claude Code 测试指令、code 文件夹和失败症状,查他新写的 Go 加密 code。它读 code、追 bug,还写一个快速的额外测试来验证自己的猜测。三个 bug 全部找到,但修法很弱,所以他自己重写。
步骤
- 写一个或找一个因为这个 bug 而失败的测试。
- 每个不同的 bug 开一个新的 session。
- 贴上 starter prompt,附测试指令、文件夹和症状。
- 它的答案当成指向 bug 的线索,修法自己写,或仔细检查它的。
Starter prompt
[文件夹] 里的 code 有一个 bug。用 [测试指令] 跑测试。失败的测试是 [测试名字],症状是 [哪里出错]。 仔细想清楚。读 code,猜一个原因,有帮助的话写一个小的额外测试来验证。 告诉我 bug 在哪里、为什么会发生。不要 commit 任何改动。如果建议修法,分开写让我检查。
原帖:words.filippo.io · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。