很多团队接入 AI 编码智能体后做的第一件事就是建规则文件:Claude Code 用 CLAUDE.md,Cursor 用 .cursor/rules,里面写命名约定、架构准则、安全要求、测试期望,以及应当避免的做法。这听起来是让 AI 产出贴合团队习惯的好办法,但用了一段时间之后,一个更要紧的问题浮出来:这些规则是在被强制执行,还是我们只是又给 AI 读了一遍指令?当组织里有多个开发者、多个仓库、多种 AI 编码工具时,这个区别非常关键。文章逐条对比了两者的规则加载与强制机制,结论是规则文件依然只是指令,真正的问题在于约束有没有落进流程。