工具调用 MCP Skills2026-06-25
路径作用域规则
定义
路径作用域规则(Path-scoped Rules)是 Claude Code .claude/rules/ 下、带有 paths: frontmatter 字段的规则文件:规则只在 Claude 触碰匹配该路径模式的文件时才加载进上下文,而非 session 启动即载。它是"按需加载约束"的机制,用来对抗无作用域规则与 CLAUDE.md 的永久上下文成本。
要点
- 无作用域 vs 有作用域:无
paths:的规则机械上等同于写进 CLAUDE.md——启动即载、compaction 重注、永远花 token;加上paths:后只在相关目录被工作时才进上下文。 - 语法:frontmatter 里列 glob 模式,如
paths: ["src/api/**", "**/*.handler.ts"],规则正文写约束("所有 API handler 必须先用 Zod 校验输入")。 - 压缩行为:与子目录 CLAUDE.md 一致——那个目录不再被触碰时即从上下文消失。
- 适用判据:横切多处(但非全部)的文件级约束。例如"迁移脚本只追加不修改"最适合做成路径作用域规则,而非塞进 CLAUDE.md。
示例
---
paths:
- "src/api/**"
- "**/*.handler.ts"
---
所有 API handler 必须先用 Zod 校验输入再处理。
纯文档 session 中,上面这条规则保持沉默、不占上下文。
相关概念
参考资料
来自本站知识库 · 全部概念