编程 · 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 工作流;示例自写;嵌入许可需人工复核。
按下列步骤跟练;敏感操作默认人工批准。
方法要点
- 先写清项目边界与成功标准,再让 Agent 读仓。
- 先计划、列将修改文件,再动手。
- linter / 测试失败输出原样回灌 Agent。
- 避免「一句话 build everything」。
- 把个人流程写成可重复 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 摘要 → 如何本地复验。来源与版权
- Claude Code Crash Course For Developers — Traversy Media · YouTube · 2026-06-22。页面内播放使用官方嵌入。步骤与 Prompt 由 U know how 站内整理。
