用途:该技能用于在 .claude/rules/ 目录下创建或修复模块化规则文件。规则通过 glob 模式限定作用到特定文件,加载时与 CLAUDE.md 具有相同优先级,适合组织项目约定。
适用情况:新建 .claude/rules/ 规则;修复使用了错误 frontmatter(例如用 globs 取代 paths)的规则;将 Cursor 规则迁移为 Claude 格式;整理项目专属约定。
关键差异:路径模式字段 Claude 用 paths,Cursor 用 globs;始终应用时 Claude 直接省略 paths,Cursor 用 alwaysApply: true;description 字段在 Claude 中未文档化。
路径限定规则写法:frontmatter 中列出 paths 模式,可用多行列表或单行模式,例如 paths 下写 'src/api//*.ts'、'tests//.test.ts',或 paths: src/**/.{ts,tsx}。全局规则则完全省略 frontmatter,适用于所有文件。
常见错误:用 globs(Cursor 格式);使用 alwaysApply(Cursor 专用);模式未加引号。正确做法是改为 paths、全局规则直接省略 paths、给 glob 模式加引号。
目录结构:规则文件放在 .claude/rules/ 下,支持子目录(如 frontend/react.md),文件会被递归发现,可用子目录组织。
glob 模式示例:/*.ts 匹配任意位置的 .ts 文件;src//* 匹配 src/ 下全部内容;.md 仅匹配根目录 Markdown;**/.{ts,tsx} 匹配 .ts 与 .tsx;{src,lib}/**/*.ts 匹配 src/ 或 lib/ 下的 .ts。
限制:资料未说明该技能的安装方式、收费模式或平台支持情况。参考文档为 https://code.claude.com/docs/en/memory#modular-rules-with-claude/rules/ 。