Cursor 提示词技巧:这三个核心要素,让你的开发效率翻倍!
Cursor Project Rules 进阶指南:从规则到工程化思维,Project Rules 实战技巧与模板分享
今天分享的是一个论坛里的大神分享的RIPER-5模式这个神级Cursor Rule来驯服Claude,里面也有涉及到项目规则的配置和使用,一起探索一种新的AI编程模式。
什么是RIPER-5模式?
起因是Cursor社区的一篇热门帖子"I created an AMAZING MODE called 'RIPER-5 Mode' Fixes Claude 3.7 Drastically!",这个帖子在社区引起了巨大反响。网友整理的这个RIPER-5 Mode作为AI编程的提示词Cursor Rule,专门为提升Claude 3.7的性能而设计,经过几个版本的迭代优化,目前已经非常适用于Claude 4等新一代模型。

简单总结下这个RIPER-5,它提出了5种工作模式,包括研究(Research)、创新(Innovate)、计划(Plan)、执行(Execute)以及回顾(Review),取了每个单词的首字母作为这个模式的名称。另外有热心的中国开发者总结和迭代了中文版的内容,方便国内开发者使用。
为什么需要RIPER-5?
很多使用过Claude 3.7及以上版本的开发者都会发现,虽然这些模型能力很强,但有时候会表现得过于"热情",经常会偏离我们的预期,做一些我们没有要求的事情。就像原作者说的:"This has fixed just about EVERY SINGLE problem for me with Claude 3.7 in Cursor"。
RIPER-5的核心思想就是通过严格的模式切换来"驯服"这些强大但有时难以控制的AI模型,让它们严格按照我们的指令和流程工作,避免随意发散和偏题。
五种模式详解
Research模式 - 研究阶段
这个模式纯粹用于收集信息,阅读你的代码库,理解项目现状,收集相关资料。在这个模式下,AI不会创建任何东西,不会进行头脑风暴,只是纯粹地理解和分析你项目的完整状态。
Innovate模式 - 创新阶段
这是真正的开发核心阶段,AI会进行头脑风暴,提出创新想法、修复方案、重构建议、新功能设计等。这是实际开发工作发生的地方,你可以在这个模式和Plan模式之间反复切换。
Plan模式 - 计划阶段
在这个模式下,AI会将Innovate阶段的想法整理成具体的执行计划,像游戏攻略一样详细列出每个步骤。你可以在Innovate和Plan之间反复切换,直到计划完全成熟。
Execute模式 - 执行阶段
进入这个模式后就不再思考,纯粹按照Plan阶段制定的清单执行,严格按照既定计划进行开发工作。
Review模式 - 回顾阶段
最后检查实际的变更是否符合计划,审查是否有偏离既定目标的地方。
如何配置RIPER-5
使用起来也非常方便,我们直接从GitHub下载RIPER-5-CN这个文件,然后将文件内容复制到Cursor中。
配置步骤:
打开Cursor设置 找到Cursor Settings,然后定位到Rules选项,在右边找到Project rules然后点击Add Rule按钮

命名规则 在弹出的对话框中给这个rule起一个名字,比如"riper-5",然后按回车键

选择规则类型 系统会提供几种规则类型供选择:
-
Always:每次都会调用这个规则,一般系统提示词才用这个
-
Auto Attached:字符串匹配规则,匹配到相应文件则会调用
-
Agent Requested:需要我们添加提示词描述信息,Agent会自动判断是否调用
-
Manual:不会主动添加,需要手动指定
建议使用Manual或者Agent Requested模式,这样可以更好地控制何时启用RIPER-5。
粘贴规则内容 将从GitHub下载的RIPER-5中文版内容完整粘贴到规则编辑区域

实际使用效果
项目初始化阶段
首次初始化项目的时候,RIPER-5会帮我们询问一些关键问题,并会根据我们提出的需求进行技术方案选型,这个过程非常智能和高效。

Research模式实战
在Research模式下,AI会对当前需求进行深入分析,全面了解项目背景和技术栈。分析结束后,可以无缝切换到PLAN模式进行项目架构设计。

开发流程
设计完成后,就可以进入Execute模式,严格按照计划步骤进行开发。后续就是重复这个RIPER-5循环,直到项目开发完成。

使用技巧和注意事项
模型选择很关键
最好使用Claude 4、Gemini 2.5这种长上下文的模型,因为RIPER-5的提示词占据的token较多,需要足够的上下文窗口来保证效果。
灵活的配置策略
正如原作者建议的,你可以:
-
在主项目中使用Project based rules
-
对于简单任务,创建新的Cursor窗口时不启用RIPER-5
-
在项目中创建一个Docs文件夹,将riper_5_mode.txt拖拽到特定的chat thread中来启用
严格模式提醒
当你的提示不够清晰时,记得加上"WE ARE IN STRICT [模式名称] MODE"来确保AI严格按照指定模式工作,避免意外的行为。
代码架构优化
使用AI辅助开发意味着你需要完全重新思考整个项目结构和架构,要将代码重写为模块化的形式,遵循严格的"关注点分离"原则,这样才能在AI的上下文窗口内高效工作。
进阶玩法
有经验的开发者甚至会创建多个嵌套的模式,在MODES中再嵌套MODES。更高级的玩法是创建一个动态的AGENTIC MODE来协调各种触发器,但这可能对于大多数项目来说有点过度设计。
当你的项目超过10个文件时,就真的需要考虑这种高级的代理模式方法,而不是仅仅依赖静态文本模式。
总结
RIPER-5不仅仅是一个提示词模板,它更是一套完整的AI辅助开发工作流程。通过严格的模式切换,我们可以有效地"驯服"强大但有时难以控制的AI模型,让它们成为我们开发过程中的得力助手。
如果你经常使用Cursor进行开发,强烈建议试试这个RIPER-5模式。配合合适的项目架构设计,它能够显著提升你的开发效率,让AI真正成为你编程路上的超级助手。
记住,工具再好也需要合适的使用方法。花点时间学习和配置RIPER-5,相信你会发现AI编程的全新境界!
相关资源:
中文版项目:https://github.com/NeekChaw/RIPER-5
Cursor官方文档:https://docs.cursor.com/context/rules