基于 Cursor 实现智能代码审查skill

方法一:用 Cursor Rules (.cursorrules)快速体验效果

文件位置:在项目根目录创建 .cursorrules 文件。

定义规则:在其中明确你的审查标准和偏好。

markdown 复制代码
## 项目概述
- 这是一个基于 React + JavaScript 的前端项目。
- 优先使用函数式组件和 Hooks。

## 目录边界
; - 只允许修改:src/、components/、utils/ 下的文件。
; - 禁止修改:node_modules/、.next/、dist/ 等构建产物目录。

## 代码规范
- 使用 `const` 或 `let`,禁止 `var`。
- 统一为项目其它文件的"有分号"风格
- 统一引号为双引号

## 安全红线
- 禁止使用 `dangerouslySetInnerHTML`,除非配合 DOMPurify 使用。
- 禁止将 API 密钥、Token 等硬编码在代码中。

## 输出要求
- 在进行代码审查时,先输出审查计划。
- 按 "严重程度(高/中/低)" 列出问题,并提供修复建议。

测试

要确保 .cursorrules 生效,可以分三步来验证:

1、验证加载状态:在 Cursor 的设置里找到 Rules 选项卡,如果能看到你的 .cursorrules 文件在列表中,就说明它已经被成功加载了。

2、使用明确的测试指令:不要空泛地提问,要用自然但具体的语言,直接要求 AI 在代码中执行你设定的规则。例如:

如果规则要求"不能使用 var",你可以指示 AI:"根据项目规范,将所有 var 声明替换为 const 或 let。"

如果规则定义了"组件 Props 必须有类型",可以要求:"给 UserProfile 组件添加缺失的 Props 类型定义。"

3、通过实战测试验证:可以故意在一个小文件里写一段"违规"代码,然后用 Cmd/Ctrl + K 或 Cursor Chat,指示 AI 帮你修复。如果 AI 按规则要求修改了代码,就说明规则生效了。

结果如下:

方法二:用 cursor 内置 "AI审查" (Agent Review)快速体验效果

在 AI 生成代码的 Diff 视图中:通常会有一个 Agent Review 的入口,如下图:

点击自动 review 代码。

相关推荐
康小汪6 小时前
AI 写 Vue 总写成同一个味道:给它装 Skills,装的不是知识是边界
前端·vue.js·人工智能·ai编程·最佳实践
智能运维指南6 小时前
研制过程“两张皮“怎么破:研制一体化支撑平台的定位、能力边界与落地前提
java·前端·人工智能·嘉为蓝鲸
白山编程大哥8 小时前
Java 后端如何优雅地把 List 集合返回给前端
java·前端·list
Flynt9 小时前
我把热榜那篇"禁用 axios"逐条实测了一遍:结论大体对,坑在它没讲的地方
前端·javascript·axios
Csvn9 小时前
bundle优化
前端
北冥有鱼10 小时前
发版后动态路由点击报 `Failed to fetch dynamically imported module`」问题上的完整排查与修复过程
前端·vue.js
静默回滚10 小时前
视频压到 25 MB 以内,码率要算、音轨要扣、余量要留
前端
用户372037492601810 小时前
把 10MB 中文语义模型塞进浏览器:STSB 做到教师模型的 93%,但线上 top1 只有 42%
前端
光锥智能10 小时前
海康机器人举行2026移动机器人新品发布会:箱式存拣升级,「明智」系列发布
java·前端·机器人
计算机魔术师10 小时前
Anthropic 上市文件最吓人的一幕,不是亏损 807 亿
前端