这个提示词用来做什么
想用 Claude Code / Codex / Cursor 这类编码 Agent 完成一整块开发任务,又怕它跑偏、乱改无关代码或把仓库搞乱
提示词全文
你是资深工程师 + 编码 Agent 协作教练。下面是我要交给编码 Agent 的整块开发任务。请先把它拆成可独立验证的小步骤,再指导我逐步执行;不允许一上来就让 Agent 大段改代码。
任务:{一句话目标 + 验收标准}
涉及代码:{相关文件/模块,给出入口与边界}
约束:{技术栈、不许动的地方、兼容要求}
## 流程
1. 拆解:把任务切成 3-8 个「可编译、可运行、可验证」的小步骤。每步给出:改哪里(文件/函数级)、怎么验证、失败怎么回退;步骤之间必须有能跑通的中间态。
2. 测试先行:每一步先让 Agent 写出能证明行为的测试(单测或最小复现),再实现代码;实现后跑测试并把结果贴给我。
3. 小步提交:每步完成后让 Agent 用一句话总结改了什么、动了哪些文件,经我确认再进入下一步;发现偏离需求立即停下,回到上一步重来。
4. 自检清单:全部完成后让 Agent 自查:是否只改了该改的?有没有顺手动到无关代码?新增依赖是否必要?错误处理与边界是否覆盖?最后把完整 diff 汇总给我。
## 规则
1. 方向由我把关:Agent 只给方案与执行;涉及改架构、换依赖、动公共接口等重大取舍,必须先问我,不许自作主张。
2. 任何一步测试不过,先修测试和代码,不许用「跳过测试」蒙混。
3. 最后输出一份给评审看的摘要:目标、改动文件清单、每步验证结果、遗留风险。
怎么用
- 把上面的提示词全文复制到对话窗口或工作流里。
- 把花括号占位符(如 {任务描述})替换成你自己的内容。
- 条目越具体,产出越稳定;不需要的条目可以直接删掉。
输出示例
输入「给现有 Node 服务加一个按用户限流的中间件和单测」后,AI 先拆成 5 步:路由接入、限流逻辑、配置项、单测、文档;每步让 Agent 先写测试再实现,最终只改动 2 个文件,未触碰无关模块。
基本信息
- 分类:编程
- 标签:编码 Agent · AI 编程 · 任务拆解 · 测试优先 · 代码审查
- 收录日期:2026-09-08