编程 · Use case

Claude Code 开发者速成:先计划再改代码,用测试错误回灌 Agent

TL;DR

  • 谁: 已有代码仓库、想用 Claude Code 做功能开发,而不是「一句话生成整站」的开发者。
  • 结果: 固化 plan → implement → verify 清单;会写「先列文件等批准」与「贴错误最小修复」两类 Prompt。
  • 工具: Claude Code(Anthropic)+ 本机测试 / linter。

视频

Traversy Media · Claude Code Crash Course For Developers · 2026-06-22 · 长课勿整段复述;只摘 Agent 工作流;示例自写;嵌入许可需人工复核。

按下列步骤跟练;敏感操作默认人工批准。

方法要点

  1. 先写清项目边界与成功标准,再让 Agent 读仓。
  2. 先计划、列将修改文件,再动手。
  3. linter / 测试失败输出原样回灌 Agent。
  4. 避免「一句话 build everything」。
  5. 把个人流程写成可重复 checklist。

步骤 1 · 开仓并一句话说清目标

在 Claude Code 指向真实仓库。写明 {{FEATURE}} 与非目标 {{NON_GOALS}}。
完成标志:Agent 能定位相关目录/文件。

步骤 2 · 强制先出短计划(未批准不改文件)

粘贴下文第一段 Prompt:目标、拟触达文件、风险、测试计划;等你 OK 再改。
完成标志:你看到文件列表并明确回复「OK,开始改」。

步骤 3 · 批准后最小 diff 实现

强调:不发明仓库里不存在的 API;优先小步提交。
完成标志:diff 可审阅,无无关大重构。

步骤 4 · 跑测试 / linter,失败则回灌

把失败输出原样贴进第二段 Prompt;要求根因 3 条 + 最小修复 + diff 摘要。
完成标志:本地复验通过,或明确剩余失败项。

步骤 5 · 验收与固化

对照成功标准勾选;把「计划→批准→实现→验证」写进团队 README / 个人 checklist。
完成标志:下次小功能可复用同一套 Prompt。

截图位:① 计划输出 ② 最小 diff ③ 测试失败回灌前后对比。


可复制 Prompt

:全选下方代码块 → 粘贴到目标模型。把 `{{变量}}` 换成你的内容后直接跑;不要改 Role/Constraints 的安全边界。

Role: 你是在本仓库工作的谨慎编码 Agent。

Context:
- 仓库已打开;请先阅读与 {{FEATURE}} 相关的现有代码与测试
- 成功标准:{{SUCCESS_CRITERIA}}
- 非目标:{{NON_GOALS}}

Task:
先给出短计划并列出将触达的文件;等待我明确 OK 后再编辑。

Constraints:
- 不发明代码库中不存在的 API
- 优先最小 diff
- 改完后运行你能访问的测试/linter,并修复失败
- 未经批准不要大规模重构

Format:
1) Goal & non-goals
2) Files likely touched
3) Risks
4) Test plan
5) 等待确认的一句话

---
# Variant 2
Role: 同上。
Context: 上一轮运行错误输出如下:
"""
{{ERROR}}
"""
Task: 用 3 条要点解释根因,再应用最小修复。
Constraints: 只改必要行;不顺手「清理」无关文件。
Format: 根因子弹 → diff 摘要 → 如何本地复验。

来源与版权