Generate Cursor Rules指令消失后的替代方案

通过Ctrl + L打开对话框,Cursor2.0零充用户无法通过输入/唤出Generate Cursor Rules指令,但是我们可以自制一个指令,先在输入框中输入/,就会出现+ Create Command,我们可以命名这个指令为gen-rules,然后.cursor/commands下就会出现一个gen-rules.md,这时我们只需要将如下内容粘贴进去,我们就得到了一个自制的Generate Cursor Rules指令,后续只需要输入/就能选择gen-rules指令并使用,效果是一样的。

Cursor生成完rules后,会在根目录下的.cursor/rules下生成一系列mdc文件,只需要进行检查和细节修改后保存即可。如果希望更加深入Rules编写,可以阅读这篇文章

如下是gen-rules.md的具体内容

yaml 复制代码
请你作为资深开发工程师,仔细分析当前项目的代码结构、技术栈和编码风格。

你的任务是在项目根目录下的 `.cursor/rules/` 文件夹里,生成一系列符合项目需求的 Cursor Rules 文件(扩展名必须是 `.mdc`)。

请严格遵守以下指令:

### 文件位置与命名
1. **输出路径**:所有规则文件必须生成在 `.cursor/rules/` 目录下
2. **文件扩展名**:必须使用 `.mdc` 作为文件扩展名。**禁止**生成 `README.md` 或其他非 `.mdc` 文件

### 文件格式规范
1. **前置元数据(必须)**:每个 `.mdc` 文件必须以 YAML front matter 开头,包含以下必需字段:
   ```yaml
   ---
   # 规则描述:清晰说明此规则文件的用途和范围
   description: "具体描述此规则文件的目的"

   # 适用范围:使用 glob 模式指定规则适用的文件
   # 示例:"src/**/*.ts"、"**/*.js"、"components/**/*.{js,jsx}"
   globs: "在此填写适用的文件模式"

   # 始终应用:指定是否对所有匹配文件自动应用此规则
   alwaysApply: true/false

   # 优先级(可选):数值越大优先级越高,用于解决规则冲突
   priority: 1
   ---
   ```

1. **内容结构**:在元数据之后,使用以下结构组织内容:
   - 使用 `#` 号标题来组织不同章节
   - 分点列出具体规则,规则描述应**具体、可执行**
   - 对于关键规则,提供 ✅ 正确示例和 ❌ 错误示例
   - 可以包含检查清单,确保规则被遵循

### 规则编写最佳实践
- **最小化与具体化**:规则应短小精悍,避免模糊描述(如"注意性能"),转而给出明确指导(如"React组件必须使用`React.memo()`包装")
- **结构化与分层**:按模块拆分规则,例如:
  - `project-basics.mdc`(项目基础规则)
  - `naming-conventions.mdc`(命名约定)
  - `component-guides.mdc`(组件指南)
  - `api-rules.mdc`(API调用规则)
- **一致性**:规则应强化项目中现有的代码风格和目录结构

### 元数据配置示例
对于不同类型的规则,请参考以下元数据配置:

**全局基础规则**:
```yaml
---
description: "项目基础开发规范"
globs: "**/*"
alwaysApply: true
priority: 1
---
```

**TypeScript专用规则**:
```yaml
---
description: "TypeScript类型定义和编码规范"
globs: "**/*.ts"
alwaysApply: false
priority: 2
---
```

**React组件规则**:
```yaml
---
description: "React组件开发规范"
globs: "src/components/**/*.{js,jsx,ts,tsx}"
alwaysApply: false
priority: 3
---
```

现在,请开始分析项目代码,生成包含完整元数据的规则文件。确保每个文件都有正确的 `.mdc` 扩展名和必要的前置元数据。
相关推荐
有意义2 小时前
Vibe Coding:人机共生时代的开发革命 —— 从概念到 Chrome 扩展实战
前端·ai编程·vibecoding
用户4099322502124 小时前
Vue浅响应式如何解决深层响应式的性能问题?适用场景有哪些?
前端·ai编程·trae
xhxxx8 小时前
《从代码规范到智能体开发:构建面向未来的工程思维》
agent·ai编程
AI袋鼠帝8 小时前
Cursor可以删了?美团悄悄上线了个更香的平替~
aigc·ai编程
AI袋鼠帝8 小时前
豆包也开始抢程序员饭碗了,一个月只要9块9。。
aigc·ai编程
程序员X小鹿18 小时前
限时免费!字节 TRAE SOLO 正式上线,无需邀请码!新增 TRAE Coder(附实测体验)
ai编程·trae
菠菠萝宝19 小时前
【AI应用探索】-10- Cursor实战:小程序&APP - 下
人工智能·小程序·kotlin·notepad++·ai编程·cursor
用户4099322502121 天前
Vue 3响应式系统的底层机制:Proxy如何实现依赖追踪与自动更新?
前端·ai编程·trae
写点啥呢1 天前
Android Studio 多语言助手插件:让多语言管理变得简单高效
android·ai·ai编程·多语言