用途:指导编写 Cursor IDE 的 .cursor/rules 规则文件(MDC 格式),让 AI 助手理解项目约定、产出更符合规范的代码。适用于新项目搭建规则、改进既有规则、把技能或指南转换为 Cursor 格式、团队统一编码标准;不适用于一次性指令、个人偏好(应放全局设置)或 Claude Code skills。
主要能力:定义规则文件结构(YAML frontmatter + Markdown),说明 description(必填)、globs、alwaysApply 三个属性的含义;介绍四种规则类型(Always、Auto Attached、Agent Requested、Manual)及各自适用场景;给出技术栈声明、代码风格、常见模式、约定、常见任务、反模式、测试等章节与代码示例模板。
使用方式:每个规则文件以 --- 包裹的 YAML frontmatter 开头,按需配合 globs 自动附加或 alwaysApply 常驻;按关注点拆分文件(如 tech-stack.mdc、api-conventions.mdc、component-patterns.mdc),单文件建议不超过 500 行;用具体可运行示例而非笼统描述,用 AI 实测规则是否生效并据缺口更新。
适用场景:Web 与前端项目(如示例中的 Next.js、TypeScript、Tailwind、Zustand、Prisma)的团队规范文档化,以及重复出现的提示词沉淀为长期规则。
限制:资料未提供该技能的安装命令、价格、平台支持范围与效果数据;示例技术栈仅为示范,不代表技能强制要求。规则是活文档,需随项目演进定期更新。