用途:指导创建 Cursor IDE 的 .mdc 规则文件,以便为 Cursor 注入项目专属上下文,减少重复提示。
主要能力:讲解 .mdc 的 YAML frontmatter(description、globs、alwaysApply 三个字段)、glob 模式语法(*、**、?、[abc]、{a,b})、三种触发方式(alwaysApply 全局加载、globs 按文件触发、无触发时手动 @rule-name.mdc 调用)、用 @filename.mdc 交叉引用其他规则,以及按主题、文件类型或场景拆分规则。
使用方式:在 .cursor/rules/ 目录创建 .mdc 文件,例如 mkdir -p .cursor/rules 与 touch .cursor/rules/my-rule.mdc;frontmatter 中 description 必填且需说明提供什么上下文、何时适用,globs 可选,alwaysApply 默认 false。正文建议包含 Overview、核心内容、示例与 Resources,并用 --- 分隔章节。可用 find . -path "**/Chart.yaml" 或 ls -la .cursor/rules/*.mdc 测试与查看。
适用场景:项目专属且非显而易见的上下文、跨多文件复用的模式、语言或框架特定指引、按需查阅的排障文档。
限制:不适用于写普通文档(用 .md)、创建 Claude Code 技能、配置 Cursor 设置或写代码注释;规则建议控制在 500 行以内,避免 alwaysApply 滥用、glob 过宽或过窄、内容重复与描述含糊。资料未提供具体收费、平台或效果数据。