微信扫码
添加专属顾问
我要投稿
掌握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-03-26
Chain-of-Draft(草稿链)是提示技术的新王者
2025-03-24
游戏设计提示词 - 集换式卡牌游戏(TCG)框架设计
2025-03-23
游戏设计提示词 - 冒险游戏框架设计
2025-03-23
Cursor Agent模式的系统提示词被挖,GitHub 6.1k Star!
2025-03-23
一个强大的AI提示词优化工具,助你秒变大神!
2025-03-22
解析AI提示词Meta-Prompt 技术,日常语言一键转化为专业指令
2025-03-20
Cline系统提示词(System Prompt)拆解
2025-03-19
Claude Prompt:本质
2024-08-20
2024-06-29
2023-06-08
2024-09-17
2024-06-27
2024-06-26
2024-07-09
2024-07-12
2024-09-16
2024-06-14
2025-02-25
2025-02-21
2025-01-05
2025-01-04
2024-12-15
2024-11-15
2024-11-01
2024-10-29