Cursor Rule 相关内容如下:
使用之后AI的回复会随机带着下方的图出现,便于我们查阅意在以各种形式提升AI对自己所做的事情的理解,同时也方便你理解AI所做的事情,以便于持续控制AI的产出[heading2]更新:2025/1/14更新提示词,限制AI的产出[content]如果有可能,AI现在在完成任务时会给出更加完善的流程图[heading2]各种建议配置的文档[content]另一方面,建议给模块配置文档:1:初始化文档(模块开始之前创建)便于AI进行全局理解,有了这种程度的再创建HTML(基础实现)会稳定很多2:目录文档,有了这个文档,你可以直接指着某一个文档内的文件叫AI去阅读/理解/更改具体内容3:关联模块文档,列出模块的整体架构,让AI在做更新/理解功能的时候使用,,以便于全局理解更新需要做的事情4:全局文档,用处暂时不大,但是可以配置,便于自己理解项目[heading1]2025/1/11[heading2]更加详细的文档:仅供参考[content]以上的图可能过于复杂,实际上不需要,AI也不需要如此详细的图猜测,可能触发功能->连携功能->后续功能->结尾功能的方式,还在思考怎么做图更适合
记得我刚开始写.cursorrules时,完全不知道该写什么。经过一段时间的摸索,发现其实就是把项目中影响AI输出方向的"规矩"写下来。上面截图是一张相对全面的.cursorrules写法。我们也可以按照自己的项目需求来优化里面的内容和结构。来看看几个关键部分:一)先说清楚你是谁这就像你找了个技术大牛来帮你,先告诉他"你期待他是什么样的人,拥有什么专业技能"。这样AI就会按照专家的水准来思考和coding。案例:二)告诉AI你要干什么这相当于项目启动前的需求对齐。你告诉AI:"我们这个项目要做成什么样"。AI就会始终围绕这些目标来写代码。案例:三)定好项目的"规矩"这是在强调团队的代码规范。统一的代码风格不仅看着舒服,维护起来也更容易。AI会严格按照这些规范来写代码。案例:四)明确文件放哪就像整理房间要分区一样,代码也需要规划好"位置"。这样AI生成的代码就不会乱放,后期找起来也方便。案例:五)指定用什么"工具"提前说好用什么框架和库,AI就不会随便引入其他依赖,保证项目的整洁和统一。案例:六)告诉AI怎么做测试这就像做菜要试味道一样,写代码也要测试。提前告诉AI测试的标准,它生成的代码就会考虑到可测试性,也会主动帮你写测试用例。案例:七)推荐参考资料这相当于给AI一个"学习资料",它会基于这些最佳实践来写代码,避免一些常见的坑。案例:八)UI的要求是什么最开始的案例中不涉及到任何页面的开发。如果咱们的项目需要画页面,可以补充下UI的要求。案例:
You can add custom instructions to Cursor by modifying the Rules for AI section under Cursor Settings>General>Rules for AI.您可以通过修改Cursor Settings下的Rules for AI部分来向Cursor添加自定义指令>General>Rules for AI。This custom instruction will be included for features such as Cursor Chat and Ctrl/⌘K.此自定义说明将包含在Cursor Chat和Ctrl/⌘K等功能中。[heading3][heading3].cursorrules[content]For project-specific instructions,you can include the instructions in a.cursorrules file in the root of your project.对于特定于项目的说明,您可以将说明包含在项目根目录的.cursorrules文件中。As the same as the“Rules for AI”section,the instructions in the.cursorrules file will be included for features such as Cursor Chat and Ctrl/⌘K.与“AI规则”部分相同,.cursorrules文件中的说明将包含在Cursor Chat和Ctrl/⌘K等功能中。