有效使用Cursor规则:最佳实践和常见错误
随着Cursor的发展,理解如何正确实施和管理规则变得越来越重要。本指南将帮助你避免常见陷阱,优化规则配置以获得更好的AI辅助。
关键要点
- 在
.cursor/rules
目录中使用.mdc
规则进行现代规则实现 - 保持规则简单明确
- 为重复出现的AI错误创建特定规则
- 实施可见性规则以便跟踪
- 遵循项目特定的约定
现代规则实现
从.cursorrules迁移到.mdc
.cursorrules
格式正在被弃用,取而代之的是.mdc
规则。以下是迁移方法:
- 识别现有规则
# 列出所有.cursorrules文件
find . -name ".cursorrules"
- 转换规则
# 旧的.cursorrules格式
USE_TYPESCRIPT=true
FOLLOW_STYLE_GUIDE=true
# 新的.mdc格式
rule "typescript_usage" {
description = "强制使用TypeScript"
when = "创建新文件"
then = "所有新文件都使用TypeScript"
}
rule "style_guide" {
description = "遵循项目风格指南"
when = "编写或修改代码"
then = "遵守项目风格指南"
}
- 验证迁移
# 验证.mdc规则是否被应用
/rules status
使 用.mdc规则
当前推荐的方法是在.cursor/rules
目录中使用.mdc
规则。虽然.cursorrules
文件仍然可用,但它们被视为遗留格式,而现代.mdc
格式提供了更好的AI功能集成。
.cursor/
rules/
code-style.mdc
documentation.mdc
testing.mdc