大部分人用编程 AI 只会说「帮我改一下这个 bug」,然后花半小时跟它拉扯。换个说法,一次就对。
1. 让它先看再动
👉「先别写代码。把相关文件读一遍,告诉我这个功能现在是怎么走的,我确认完你再改。」
2. 卡住的 bug
👉「不要猜。加日志把中间状态打出来,跑一遍,根据真实输出定位,再动手改。」
3. 防止它顺手改一堆无关的东西
👉「只改让这个测试通过所必需的部分。其他文件、任何格式化,一律不动。」
4. 接手陌生项目
👉「假设我第一天进这个仓库。告诉我入口在哪、数据怎么流、哪几个文件是核心,先别改任何东西。」
5. 让它自己找活干
👉「跑一遍测试和类型检查,把所有失败按严重程度排序列出来,我挑哪几个你再修。」
6. 重构不翻车
👉「重构前先补测试,把现在的行为固定住。测试跑绿之后再动结构,每改一步重跑一次。」
7. 治它话多
👉「以后回答只给结论和改动。不要复述我的需求,不要总结你做了什么。」
8. 让它承认不知道
👉「这块你如果不确定,直接说不确定,别给我一个看起来合理的答案。我宁可你问我。」
9. 写提交信息
👉「看 git diff 和最近十条提交的风格,用同样的语气和格式写这次的提交信息。」
10. 做技术选型
👉「给我两个方案,分别说清代价是什么、什么情况下会后悔,最后给一个推荐和理由。不要罗列优点。」
11. 长任务不跑偏
👉「开始之前先写一份计划给我看,分步骤。每步做完停下来等我确认,再进行下一步。」
12. 让规则长期生效
👉「把我们刚才达成的这条约定写进项目的 AGENTS.md,以后每次都按它来。」
最后一条最值钱:好用的不是提示词,是让有效的提示词变成项目里的规则,你不用每次再说一遍。
显示更多