Shopify CEO Tobi Lütke 表示,他正考虑在公司内部禁用 Claude Code。原因不是 Claude 不好用,而是 Claude Code 坚持使用自己的 CLAUDE.md,没有直接与其他 Agent 共用 AGENTS.md。
在 Shopify,团队同时使用 Claude Code、Codex 等多种 Agent。按 Tobi 的说法,其他工具可以共用 AGENTS.md,Claude Code 却只读取 CLAUDE.md。到了大型代码仓库里,这两套文件还会层层递归,只要某一层没有同步更新,就可能有人拿到错误的规则。
Shopify 已经为此专门写了自动化检查来兜底。Tobi 认为,这种额外维护没有必要。他提出的要求很直接:Claude Code 也读取 AGENTS.md,团队只维护一份规则文件就够了。
Claude Code 团队成员 Thariq 回应称,他们会让 AGENTS.md 更容易使用。不过他同时解释说,Claude 需要自己的 prompt、Skills 和 CLAUDE.md,因为不同模型并不相同,针对性优化会有更好的效果。就短期方案来看,仍然是在 CLAUDE.md 中引用 AGENTS.md。
这并没有解决 Tobi 提出的问题。按这场讨论中的观点,即便可以继续为 Claude 做专属优化,也未必需要把项目规则再单独维护一个 Claude 专用入口。
Grok 根据此前泄露的 Claude Code 源码做了检查,给出的结论更直接:CLAUDE.md 这个文件名是硬编码在加载逻辑里的。如果直接改成 AGENTS.md,现有的递归发现、加载和引用机制依旧可以运行,不需要进行架构层面的大改。
也就是说,问题不在于 AGENTS.md 不能用,而在于 Claude Code 仍然保留了一套自己的 CLAUDE.md 入口。
评论区的态度也大多站在 Tobi 一边。DHH 认为,这种区分完全没有必要;Jesse Pollak 说这件事很烦;Chamath Palihapitiya 认为继续维护两套体系一定会「脑裂」;Kun Chen 则表示,更合理的做法应是默认读取 AGENTS.md,在确实需要 Claude 专属优化时,再把 CLAUDE.md 作为可选项,而不是反过来。

