一次任务 · 跑一圈

一次任务跑完的样子

万能提示词不管用。管用的是这个能自己纠偏的圈:跑到「验证」那一格才见分晓,过了往下走,没过带着报错回到动手那一格。

01说清任务 目标 · 范围 · 红线 02喂上下文 规范 · 现有实现 · 测试 03规划并动手 拆解 · 改文件 · 处理依赖 04跑验证 测试 · 构建 · 打开页面看 05审改动再交付 看 diff · 定风险 · 提交 验证没过:把完整报错丢回去,回到 03 接着改 需求本身变了:回到 01 重新说清任务,别将错就错

算「做完了」的证据

  • 测试跑过,通过数比改之前多、失败数没变多
  • 构建和类型检查干净,没有新报错
  • 页面真在浏览器里点开过,该点的路径点了一遍
  • diff 里只有这次该动的行,没夹带无关改动

不算证据的东西

  • 它自己写的「已完成」「测试全部通过」
  • 只跑了生成那一步,没跑运行和验证
  • 改完没跑过,凭代码看着对
  • 把老功能碰坏了,但没人去点

Agent 可以把这个圈跑完,但最后一步是你收证据。没有能重复跑的验证,就只能听它说好了。

  1. 01 说清任务目标、范围、什么算做完。
  2. 02 喂上下文项目规范、现有实现、相关测试。
  3. 03 规划并动手拆解、改文件、处理依赖。
  4. 04 跑验证测试、构建、类型检查、真打开看一眼。没过带报错回 03;需求变了回 01。
  5. 05 审改动再交付看 diff、定风险、提交。
  6. 算做完的是证据测试通过数、构建结果、浏览器里的样子、diff 改了哪几行。它自己说「做完了」不算。