cursor可通过配置项目根目录下.cursor/rules/code-review.md文件自动执行审查,文件需含yaml元数据及可触发的正则/语义/工具链规则,重启后用「ask cursor」或/rules list验证生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Cursor在生成代码时自动遵循团队的审查标准,而不是等代码写完再人工挑毛病。直接配置Rules文件,就能把规范塞进AI的思考路径里,让它从第一行开始就写得合规。
创建项目级Rules文件
在项目根目录下新建文件夹 【.cursor/rules】,再在里面新建一个以 .md 为后缀的规则文件,比如 【code-review.md】。这个路径和后缀名必须严格匹配,否则Cursor不会加载。
文件开头必须包含YAML元数据块,格式如下:
```yaml
---
name: production-code-review
description: 生产环境代码审查核心规则
---
元数据之后换行,直接写Markdown正文。正文内容就是你要教给AI的具体指令,不是注释,也不是说明文档——它是会参与AI推理的提示词。
编写可触发的审查规则
规则内容要聚焦“当AI看到什么代码时,该做什么判断”。不能只写抽象原则,必须带具体模式。
方法一:用正则匹配危险模式
例如禁止生产环境出现 console 输出,写成:
「如果检测到 console.(log|warn|error) 调用,且当前文件路径包含 /src/ 但不包含 /test/,则必须替换为 logger.error/warn/info,并说明替换理由」
Agents 正在你的整个代码库中处理越来越复杂、运行时间更长的任务。本次版本引入了新的 agent 框架改进,以实现更好的上下文管理,并在编辑器和 CLI 中带来了许多提升使用体验的修复。
方法二:用语义描述约束行为
例如要求所有React组件Props必须类型化:
「任何新写的函数组件,其Props参数必须声明 interface 或 type,不得使用 any、object 或隐式 any。若未声明,需自动生成 Props 接口并标注默认值」
方法三:绑定已有工具链
「生成或修改代码后,必须确保 ESLint 检查通过;若失败,应定位第一个 error 并修复,而非跳过」
注意:不要写“请遵守规范”这类无效指令,AI无法执行模糊要求。
启用并验证Rules生效
第一步:重启Cursor或重新打开项目文件夹,确保规则被索引。
第二步:在编辑器中打开一个已知触发点的文件(比如含 console.log 的JSX文件)。
第三步:选中该行 → 右键 → 选择「Ask Cursor」→ 输入“检查这段代码是否符合生产规范”。
如果Rules配置正确,AI回复中会明确引用你写的规则名称(如 production-code-review),并指出问题及修正方式。若只泛泛而谈“建议避免console”,说明规则未加载或匹配失败。
第四步:在聊天框输入 /rules list 查看当前项目已加载的规则列表,确认 code-review.md 出现在其中。










