用途:在 Claude Code 的 .claude/rules/ 目录中创建模块化、聚焦单一主题的规则文件,用于沉淀项目编码规范、测试标准、安全要求等。
主要能力:支持全局规则(无 frontmatter,作用于所有文件)与路径限定规则(通过 YAML frontmatter 的 paths 字段,仅在 Claude 处理匹配文件时生效)。paths 支持单模式、花括号展开与逗号分隔多模式,如 src//*.{ts,tsx}、{src,lib}//.ts, tests/**/.test.ts。规则文件可放在子目录中,所有 .md 文件会被递归检测;也可用符号链接共享规则。
使用方式:创建前先向用户确认作用范围(全局或路径指定)、存放位置(项目 .claude/rules/ 或个人 ~/.claude/rules/)、类别与目标语言/框架;再检查已有规则避免重复,可用 ls -la .claude/rules/ 与 ls -la ~/.claude/rules/ 查看。规则文件为 Markdown,路径限定规则在文件开头写 frontmatter,例如 paths: src/**/*.ts,正文用列表写明具体条目。共享规则可用 ln -s ~/shared-claude-rules .claude/rules/shared 或对单个文件建立符号链接。
适用场景:需要按文件类型或目录施加不同规范时;希望团队以模块化方式组织规则时;需要将具体编码约定与项目概览分离时。
限制与注意:应一主题一文件,使用描述性文件名,内容具体可执行,避免模糊表述与时间依赖信息;不要创建包含全部内容的单一文件;避免与 CLAUDE.md 重复(CLAUDE.md 放项目概览、常用命令与架构,rules 放具体编码指南)。创建前需确认无重复并测试 glob 模式。资料未提供该技能的安装方式、收费与平台支持信息。