Cursor 设计负责人 Ryo Lu:
善用 Cursor = 代码写得又快又好。
用错了 = AI 生成的意大利面条式代码,够你清理一整周的。
以下才是正确使用它的方法:
1. 预先设定 5-10 条清晰的项目规则,让 Cursor 了解你的项目结构和约束。对于现有代码库,可以尝试使用 /generate rules 命令生成规则。
2. 提示词要具体。 像写迷你规格说明书一样,明确说明技术栈、预期行为和约束条件。
3. 按文件逐一处理; 以小块、集中的方式进行生成、测试和审查。
4. 先编写测试用例并锁定它们, 然后生成代码,直到所有测试全部通过。
5. 务必审查 AI 的输出, 手动修复所有出错的地方,然后告诉 Cursor 将这些修复用作示例进行学习。
6. 使用(at)文件、(at)文件夹、(at)git 等命令,将 Cursor 的注意力限定在代码库的相关部分。
7. 将设计文档和检查清单放在 .cursor/ 目录下, 以便 Agent 掌握下一步行动所需的完整上下文。
8. 如果代码不对,就自己动手修改。 相比于解释,Cursor 从你的编辑中学得更快。
9. 利用聊天记录来迭代之前的提示,无需从头开始。
10. 有目的地选择模型: 追求精确用 Gemini,追求广度用 Claude。
11. 在使用新的或不熟悉的技术栈时, 粘贴文档链接进去。让 Cursor 逐行解释所有错误和修复方案。
12. 让大型项目在夜间完成索引, 并限制上下文范围,以保持性能敏捷。
结构化和控制是取胜之道(目前如此)
把 Cursor Agent 当作一个能力很强的初级开发者——只要你指明方向,它就能走得又远又快。
链接:x.com/ryolu_/status/1914384195138511142
