Claude Code Bug Report 模板:把模糊报错变成可复现的修复输入
在让 Claude Code 修问题之前,先用这份模板把模糊的错误变成可复现、可验证的调试输入。
Claude Code 调试是否成功,常常取决于你给它的 bug report
如果只写“坏了”,Claude Code 只能猜。好的 bug report 会同时给出症状、再现步骤、期望结果、实际结果、限制和验证方法。
这篇文章适合接在 第一次任务运行手册 后使用。如果需要把上下文交给下一次会话,也请配合 handoff 模板。
可复制的 bug report 模板
目标:
- 要修的 bug:
- 不做的事:
环境:
- OS / browser / runtime:
- branch:
- 相关命令:
再现步骤:
1.
2.
3.
期望结果:
-
实际结果:
-
日志或截图:
-
限制:
- 可以修改的文件:
- 不要修改的文件:
- 不要发送到外部服务:
验证:
- 要运行的 build/test:
- 要目视确认的 URL:
给 Claude Code 的请求:
先把原因缩小到3个候选,写出最小修复方案、会修改的文件和验证步骤。
在我批准前不要编辑。
好例子
要修的 bug:
移动端宽度下 pricing CTA 横向溢出。
再现步骤:
1. 用 390px 宽度打开 /en/products/
2. 滚动到 pricing card
3. CTA 右边超出 viewport
验证:
npm.cmd run build
用 Playwright 截 390px 的图
坏例子
网站有点怪,帮我修好。
这个请求没有范围、成功条件和限制。即使模型很强,也很难稳定交付。
发送前检查
- 再现步骤能在3分钟内完成吗
- 成功条件能用命令或截图确认吗
- 写清楚不能碰的文件了吗
- 是否包含日志、URL 或截图
下一步
常用命令请放进 免费 cheatsheet。如果想把调试 prompt 固定成模板,可以看 50 Prompt Templates。团队流程需要整理时,请看 导入咨询。
实务中要把调查和修复分开
调试时最常见的失败,是原因还没缩小就让 Claude Code 写 patch。更稳定的顺序是:先复现,再列原因候选,最后做最小修复。这样每一步都可以 review。
基于这个 bug report,请先只调查,不要修复。
1. 是否可以复现
2. 3 个原因候选
3. 最可能的代码区域
4. 修复前应该阅读的文件
5. 是否能用最小修改解决,还是需要设计调整
如果这一步得到“无法复现”“日志不足”“范围太大”,就不要进入修复。好的 bug report 不是催模型给答案,而是让调查顺序变得可验证。
免费 PDF:5 分钟看懂 Claude Code 速查表
只需留下邮箱,我们就会立即把这份 A4 一页速查表 PDF 发送给你。
我们会严格保护你的个人信息,绝不发送垃圾邮件。
把 Claude Code 变成真正能带来结果的工作流
先领取中文说明的免费 PDF,再进入英文商品页选择合适的教材。如果你需要团队落地、流程设计或内容变现支持,也可以直接咨询。
本文作者
Masa
深度使用 Claude Code 的工程师。运营 claudecode-lab.com——一个涵盖 10 种语言、超过 2,000 页内容的科技媒体。
相关文章
Claude Code 提示词库维护:把一次性指令变成资产
为 Claude Code 提示词命名、测试、复用,让它从免费 PDF 学习自然连接到付费模板包。
Claude Code 的 CLAUDE.md 入门模板:防止重复失误的最小文件
用这份 CLAUDE.md 入门模板,为 Claude Code 提供更安全的命令、更清晰的边界和更稳定的工作方式。
Claude Code 的 7 个 CLAUDE.md 模板 | 可以直接复制到真实项目
面向个人应用、内容站、API、团队仓库和遗留代码库的 7 个实用 CLAUDE.md 模板,附常见失败案例。