微信扫码
和创始人交个朋友
我要投稿
掌握Cursor Rules编写技巧,提升项目编码效率。核心内容: 1. Cursor Rules的作用与编写价值 2. 官方示例与格式选择 3. 完整的Cursor Rules包含的关键部分
你好啊,我是雨飞,见字如面。感谢阅读,期待我们下一次的相遇。
一句话总结,我们应该写哪些内容,那就是我们在这里面给AI提供项目背景、编码标准、采用的技术栈、文件目录、注意事项等,从而使得代码可以更加符合我们的需求。
我们拆解下上面的 Cursor Rules,可以看到,一个完整的 Cursor Rules 基本包括下面几个部分:
1、角色定义
说明一下当前你希望 AI 扮演的角色,告诉它,你希望它拥有哪方面的能力。
2、项目准则
分条列举出当前项目应该包含的核心编码原则,比如准确性、可读性、编码格式、性能要求等等。
3、技能和要求
针对特定的项目或者项目库,所采用的策略,比如在 Jupyter 中应使用
模块化代码结构(每个cell完成单一功能)
4、技术栈和依赖项
明确当前环境依赖的库和技术框架,确保可复现性,必要时应该注明依赖库版本。
5、测试和性能优化
可以告诉 AI,我们测试代码的编写规范,测试步骤,性能优化的方式方法,这样可以让生成的代码更加高效、简洁。
6、流程经验
用于指导我们代码开发的相关流程,确保Cursor 可以理解正常的编码过程,对代码进行修改。
7、参考文献
相当于指定AI可以参考的官方文献,确保使用正确的官网API去完成开发。注意,各大模型的训练数据内容不一样,在指定参考文献之前需要保证,Cursor完全理解了我们的含义。或者,更好的方式是使用联网功能,或者直接引用本地知识库的方式添加参考文献。

8、其他要求
比如,团队代码风格、UI设计风格等都可以加入到 Cursor Rules 里边。
最后,在我们自己去编写 Cursor Rules时,完全可以借助官方提供的示例进行微调,不需要完全从头开始编写。另外,我们不需要一次性把所有的内容都填写完,而是逐步迭代 Cursor Rules,从最基本的部分开始写起,逐渐完善成适合自己的。
当然,Cursor 0.45 版本更新之后,把 Cursor Rules 进行了拆分,我们可以在一个项目中编写多个 rules 文件去指导 Cursor 进行代码开发,这无疑是降低了我们编写一个非常复杂的 rules 的难度,后续雨飞会跟大家分享下这方面的相关内容。
如果你觉得这篇文章对你有启发,欢迎点赞收藏转发下。有想一起交流学习 Cursor 的可以添加下方的微信,备注「编程」,邀你一起学习。
加微 yufeiagi01,备注「公众号」,送你一份「AI工具与副业变现指南」
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-02-21
我是如何基于 DeepSeek-R1 构建出高效学习Agent的?
2025-02-19
告别链式思考:新一代 AI 推理模型的提示词设计革命
2025-02-19
如何为DeepSeek这类推理模型编写Prompt
2025-02-18
推理框架对比:ReAct、思维链(COT)和思维树(TOT)谁更胜一筹
2025-02-15
DeepSeek提示词工程完全指南:如何用「思维翻译器」激发大模型潜能——附官方提示词和优化案例
2025-02-15
说说Kimi探索版的深度搜索和o1
2025-02-09
普通人的 GPT 时刻!Deepseek R1 让每个人都学会了麦肯锡式思考
2025-02-09
当AI变“聪明”了,提问的姿势也要变!
2024-08-20
2024-06-29
2023-06-08
2024-09-17
2024-06-27
2024-07-09
2024-07-12
2024-06-14
2024-06-26
2024-09-16
2025-02-21
2025-01-05
2025-01-04
2024-12-15
2024-11-15
2024-11-01
2024-10-29
2024-09-11