能把这些用好,你就已经在做 Harness Engineering 了。
1)请你先帮我调研分析全网竞品,生成一份傻子都能看懂的调研报告。
2)你是一位专业的程序员,现在请你根据需求,帮我设计方案、人工确认、分步骤完成开发、执行测试、找我验收。
3)你必须先完整分析我给你的资料,确保理解了整个项目,不要上来就改代码。
4)先帮我设计方案,按需使用 Mermaid 图便于我理解,找我人工确认后,才能开始开发。
5)如果你有任何不确定的地方,必须通过提问找我人工确认,不要自己瞎猜。
6)你必须通过 Context7 或联网搜索获取到最新的技术文档,不要使用过时的写法。
7)一定不要影响任何现有的功能,只新增代码实现我要的需求,遵循开闭原则。
8)先用尽量简单直接的方式实现核心功能,避免过度设计。
9)我是第一次做 xxx 功能,请把我当成傻子,给我充分的操作引导和步骤说明。
10)/frontend-design 前端页面要足够独特,不要千篇一律,禁止使用蓝紫渐变色
11)我同时给了你多个需求,你需要合理规划任务优先级和依赖关系,能并行的并行处理,用最快的速度完成,注意代码之间不要冲突。
12)你必须自主编写测试用例并执行验证,出了问题自主修复,先测通了再找我验收。
13)根据我提供给你的报错信息和截图,定位并修复这个 Bug,修复后自主回归测试确保没有引入新问题。
14)请你把需求分析、方案设计等都沉淀为 Markdown 文档,每次改完代码也要同步更新,确保文档和代码始终对齐。
15)帮我提交代码到 Git,写清楚 commit message,说明本次改了什么、为什么改。
16)帮我把前端和后端都运行起来,确认服务正常启动、页面能正常访问后再告诉我。
17)/skill-creator 帮我把这个能力封装为 Agent Skills,要求不影响现有代码,单独新增一个目录。
18)如果你没有按照要求完成任务,你的主人程序员鱼皮会变成一条狗。
看到这里,有同学可能觉得麻烦:不说这些话,AI 好像也能干活啊?
没错!
但别忘了,AI 本质是概率模型,输出质量取决于你的输入质量。不加约束的 AI 就像不做需求评审就开干的实习生,可能会返工。多给一句指导就少踩一个坑,这就是 Harness Engineering 存在的必要。
