【实用干货】Cursor首席设计师亲授12条高效规则,建议收藏慢慢看

 

最近,AI编程软件Cursor的首席设计师Ryo Lu在推特上发文,亲自讲解如何高效使用Cursor。

这12条规则覆盖了从cursor-rule设置到大模型选择的方方面面,真正掌握后效率确实飞起!

作为一名积累了数百小时Cursor实践经验的开发者,大瑜将这些技巧与自己的实战心得相结合,整理成这份完整指南,希望能帮助更多开发者提升效率。

1.项目启动阶段

“项目开始前的正确设置,决定了整个开发过程的效率”

我们都知道大模型存在”幻觉”问题,但通过cursor-rules的设置,可以约定项目代码的实现方式,真正做到按照我们的想法生成内容。

特别是Cursor 0.47版本进一步强化了cursor-rules的功能。现在我经常把项目的约束条件写在.cursor文件中。

对于全新项目,我会手动设置这些关键规则:

  • • 前端规范:包含文件命名规范、代码格式要求、架构模式
  • • 后端规范:包含文件命名规范、代码格式要求、架构模式
  • • 接口调用约束:包含调用API的入参、出参以及demo样例
  • • 整体项目规范:譬如”所有组件必须使用函数式编程”、”所有API调用必须使用try-catch包装”
  • • PRD要求:整体的说明文档

对于大型项目,一般要先建立index索引,这样大模型就可以快速去找寻到具体的代码。

2. 开发规划阶段

“明确的规划和精准的指令是AI辅助编程的关键”

(1)提示词要具体,详细说明技术栈、行为和限制条件,就像一个迷你规格说明一样。这是提高Cursor生成质量的基础。下面就是我在初始化一个新的文件夹定义的instruction.md文件。

(2)先写测试是我使用Cursor的核心工作流。

例如,在实现一个数据验证库时,我先创建了覆盖各种边界情况的测试用例,然后让Cursor生成实现代码。

这种方式不仅保证了代码质量,还让Cursor更好地理解了功能需求的细节和边界。

(3)文档的辅助相当于给Cursor添加了私有化知识库,它可以快速学习文档知识,从而补全自己了解范围以外的信息。

具体操作方法:打开Settings → Features → Docs,添加相关文档。

3.项目阶段

“小步快跑,及时修正,是保证代码质量的关键”

我的实践经验: 我从不让Cursor一次生成整个项目,而是采用以下流程:

  1. 1. 先生成数据模型/核心类
  2. 2. 测试通过后再生成服务层
  3. 3. 然后是控制器/路由
  4. 4. 最后是视图/UI组件

同时最重要的,发现问题立即修正,并明确告诉Cursor这是正确示例,比长篇解释更有效。

如果能知道具体的问题地方。可以用@floder 和@file 更加精准的控制上下文范围。

4.优化阶段

“选择合适的工具,持续改进流程,让Cursor越用越顺手”

俗话说:磨刀不误砍柴工,选择好的选择合适的工具,持续改进流程,让Cursor越用越顺手。

不同模型有不同特长,我根据任务类型选择模型:

gemi更适合逻辑和细节,claude3.7更适合全局思考,二者在编程能力方面可以互补使用。

同时,在刚开始设置的Cursor Rules不是一成不变的,我会根据项目进展不断更新,一般遵循这个节奏:

  • • 项目初期:基础规则(命名、格式等)
  • • 开发中期:添加业务规则和架构约束
  • • 后期维护:增加性能和安全相关规则

写在后面的话

Ryo Lu分享的这12条技巧并非简单的操作指南,而是Cursor设计理念的核心体现。通过我的实践,我发现这些技巧组合使用时,能够发挥出1+1>2的效果。

我是大瑜,一名有着多年开发经验的程序员,AI技术和AI工具的实践者。

如果这篇文章对你有帮助,别忘了点赞收藏!


 


(文:大瑜聊AI)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往