最近在整理 Claude Code 项目指令时,一个很容易被低估的目录开始变得特别重要,.claude/rules/。很多团队刚开始用 Claude Code,通常会把所有项目约定都塞进CLAUDE.md。构建命令放进去,测试命令放进去,代码风格放进去,接口规范放进去,安全要求也放进去。刚开始文件只有几十行,看起来很舒服。过一段时间后,前端、后端、测试、部署、安全、数据库迁移、日志规范、错误处理规则全都混在一起,CLAUDE.md很快就变成一个越来越厚的项目手册。问题也跟着出现。Claude Code 每次启动都会读取这些长期指令,指令越长,占用的上下文越多,模型真正关注任务本身的空间就越容易被挤压。Anthropic 的官方文档把CLAUDE.md定位为项目、个人工作流或组织层面的持久指令文件,并明确说 Claude Code 会在每个 session 开始时读取这些 Markdown 指令。官方也提醒,CLAUDE.md是上下文,不是强制配置,写得越具体、越简洁,Claude 跟随起来越稳定。(Claude).claude/rules/解决的正是这个问题。它不是要取代CLAUDE.md,而是把原本堆在一个大文件里的规则拆成多个主题文件。每个规则文件只处理一个主题,文