最近,Cursor的设计负责人分享了一些用AI编写高质量代码的小窍门,这些方法不仅能帮助开发者更好地利用AI工具,还能大大提高编程的效率。

近来,AI编程领域的讨论热度很高,特别是字节推出的Trea支持MCP的消息。亲身体验过之后,果然不愧是大公司,用户体验真是没话说。他们直接整合了流行的MCP,用户可以轻松添加,非常方便。
不过,我还是选择不使用Trea。

尽管Trea能免费使用Claude3.7,但其效果可能并不理想。我在两个系统中提交了同样的修改请求,Cursor的理解能力非常强,真的好用,而Trea的表现就让我很失望,乱改一通,真是无奈。
由此可以看出:
- 1. Cursor在工程层面做了很多细致的优化,这些不是简单花钱就能解决的,更多是时间和经验的积累。
- 2. 想要用AI写好代码,问题不仅在于AI和代码知识本身,背后还有很多不为人知的“内幕”。
前不久我分享了使用Cursor的30个技巧(还包括实例)
今天刚好看到Cursor的主管分享了如何丝滑写代码的12个心得,想和大家一起分享。

原文地址:
https://x.com/ryolu_/status/1914384195138511142
项目规则是基础中的基础
首先要制定5-10条清晰的项目规则,让Cursor明确你的结构和限制条件。这一步绝对关键!特别推荐:直接使用/generate rules命令,让AI为现有代码库自动生成规则,真的太爽了!
提示词要精准
模糊的提示词=垃圾输出,真的是这么简单!在提示中清楚地列出技术栈、行为和约束,就像写一份小规范文档一样。AI可不是读心术,你不说清楚,它怎么知道你想要什么呢?
文件级别的迭代是王道
想一次性生成整个项目?醒醒吧!一个文件一个文件地来,生成、测试、审查,保持小而集中的工作块。这样出问题后也好定位,修改起来轻松多了。
AI编程小技巧:让你的开发更高效
先来个测试,代码紧跟着来。其实呢,先把测试写好,然后让Cursor生成代码,直到所有测试都通过,这样的做法简直太棒了!测试驱动开发再加上AI,效率直线上升。
一定要记得人工审查哦。虽然AI很强大,但难免会出错,所以一定要亲自审查输出,修复任何问题,然后把修正后的代码作为示例提供给Cursor。这一步可不能省略,要不然后面可就麻烦了。
精准地引导Cursor的注意力。用@file、@folders、@git命令将Cursor的注意力集中在正确的代码库上,就像对朋友说“看这里”,避免它东张西望,写出不该写的内容。
把设计文档放在.cursor/目录下。这样一来,agent就能清楚地知道接下来要做什么。记住,提供越多的上下文,输出的质量就越高,这可是个真理!
如果代码有问题,别废话,直接改过来!把正确的版本写出来。人类的思维比Cursor的解释能力要强得多,直接改动让它学习更有效率,有时候与其解释半天,不如直接动手。
聊天记录是个宝藏。善用聊天历史来优化旧的提示,不需要每次都从头开始。这个小技巧太实用了,能帮你省下不少输入时间,效率瞬间飙升!
选对模型也很重要。要根据需求选择合适的模型:需要精准的就用Gemini,想要广泛的就用Claude。每种模型都有自己的优势,就像工具不同,适合不同的任务。
当面对新技术栈时,文档可是救命稻草。在陌生的技术环境中,直接把文档链接贴给Cursor,让它逐行解释所有错误和修复方法。别客气,让AI当你的技术老师,手把手教你解决问题!
对于大项目,记得“过夜索引”。让大项目在晚上进行索引,并限制上下文范围,以保持高效性能。这就像提前做好准备,第二天直接开工,效率蹭蹭上涨。
小结:结构与控制是关键(至少目前是)
把Cursor视为一个强大的初级开发者,只要你指明方向,它就能迅速前进。但前提是,你得先知道怎么走!
所以,掌握好Cursor的核心就是:清晰的指导、严格的审查和持续的反馈。有了这些,你的AI编程效率绝对能上一个新台阶!
你用过Cursor吗?有没有什么独特的使用技巧想分享?或者在使用中遇到了什么问题?欢迎在评论区留言,我们一起探讨AI编程的更多可能性~
本文由人人都是产品经理的作者【饼干哥哥】创作,微信公众号:【饼干哥哥AGI】。原创/授权发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。

这些AI编程技巧真是太实用了,特别是关于项目规则的制定,让我意识到细节的重要性。Cursor的表现确实让人惊喜,期待更多这样的分享!
Cursor的设计思路真不错,尤其是在提示词和文件迭代方面,能显著提升编程效率。个人觉得测试驱动开发结合AI的方式也很有前景,值得尝试。
Cursor的优化措施确实很到位,尤其是让AI关注特定代码库的做法,能有效避免错误。测试驱动开发结合AI的思路让我受益匪浅,这样的技巧值得尝试!
项目规则的制定真是关键,能让AI更好地理解我们的需求。使用/generate rules命令的方式简直太方便了,能节省不少时间。期待更多这样的技巧分享!
项目规则的制定确实至关重要,能有效提高AI的理解能力。分文件迭代的方式也让我想到了更高效的工作流程,值得一试!
提高编程效率的秘诀在于明确的项目规则和精准的提示词,Cursor的技巧确实值得推广。特别是测试驱动开发的结合,让开发流程更顺畅。