各种主流的 IDE 和编辑器,我基本都折腾过:Cursor、Codex、CC,以及一些传统 IDE 搭配 AI 插件的方案,前前后后试了不少。
为了保持手感,我之前一直坚持用同一套 “万金油”通用提示词。它的优点很直接:
- 不挑环境
- 不挑模型
- 网页端能用
- IDE 插件里也能跑
说白了,它追求的不是“在某个工具里最强”,而是 “在任何地方都不至于太差”。 也正因为这样,这套 Prompt 我用了很长一段时间。
但最近,随着项目和团队工作流逐渐稳定,我基本彻底转到 Cursor 了。用了几天之后,我突然意识到一个问题:
继续拿通用 Prompt 喂 Cursor,其实有点浪费它的能力。
原因很简单。 Cursor 真正强的地方,不只是“能聊天写代码”,而是它有两个非常关键的能力:
@Codebase:理解整个项目上下文.cursor/rules:固化团队约定和工程规范
而我以前那套通用 Prompt,本质上是在假设:
AI 对项目一无所知,所以我要把背景、约束、目标全从头喂一遍。
这种写法放在网页端或者普通插件里没问题,甚至很有必要; 但放到 Cursor 里,就会显得有点别扭:
- Prompt 又长又啰嗦
- 重复描述项目背景
- 明明能读代码库,却还在手动补上下文
- 最终效果只是“能用”,但远远没发挥出 Cursor 的长处
所以这段时间,我干脆把之前的 Prompt 体系重构了一遍:
- 保留通用版
- 另外单独做了一套 Cursor 特供版
为了方便直接上手,我把两套 Prompt 都整理好打包进 zip 里了,放在文末,感兴趣可以直接下载自取。 rules.zip