一份 Markdown 文件可能让 Claude Code 被踢出 Shopify。Shopify CEO Tobi Lütke 近日发推表示,除非 Anthropic 修改策略,支持读取 AGENTS.md 和 .agents/skills,否则他将禁止公司在 Claude Code 上投入资源。随着工程师普遍同时使用 Claude Code、Codex、Cursor 等多款 AI 编程工具,如果每款软件仅读取自家的配置,同一代码库很快就会形成多套规则。Tobi 将这种状态称为“脑裂”——即同一个项目中的不同 AI Agent 执行着截然不同的指令,甚至互相矛盾。
01、Anthropic 接招:正在改进兼容性
面对质疑,Anthropic 团队成员 Thariq Shihipar 迅速回应,表示公司正在致力于让 Claude Code 更加“可改造”,未来将支持更便捷地接入 AGENTS.md 或修改系统提示设置。
然而,Thariq 也解释了 Anthropic 坚持自有配置体系的原因。不同模型家族的表现差异巨大,系统提示词对模型能力有显著影响。Anthropic 认为 Claude 有其特定的提示格式,因此 Claude Code 长期沿用专属配置:项目规则写入 CLAUDE.md,技能放入 .claude/skills,细分规则放入 .claude/rules。在单工具使用时,这套设计并无大碍,但在多 Agent 并用时,Claude Code 无法原生读取 AGENTS.md 成为了瓶颈。目前的临时解决方案是在 CLAUDE.md 中加入一行 `@AGENTS.md`,让 Claude Code 启动时一并加载。这在技术上仅差一行代码,但真正的争议在于:谁的配置文件才应成为默认标准?
02、一份 Markdown 为何惊动 CEO?
AGENTS.md 实际上是专门写给“AI 程序员”看的 README 文件,它记录了项目结构、安装方式、测试命令、代码规范、安全限制以及提交前的检查清单。它既是 AI 员工的入职手册,也是写入代码仓库的“数字员工守则”。
截至目前,AGENTS.md 已被超过 6 万个开源项目采用,并获得了 Codex、Cursor、Gemini CLI、GitHub Copilot、Devin 和 VS Code 等众多工具的支持。2025 年 12 月,OpenAI 将 AGENTS.md 捐赠给 Linux 基金会旗下的 Agentic AI Foundation,旨在由中立组织进行治理。值得注意的是,Anthropic 当时也是该基金会的联合创始方之一。OpenAI 捐出 AGENTS.md,Anthropic 捐出 MCP,本意正是推动不同 Agent 之间的开放互通。如今,Anthropic 参与建立了开放 Agent 基础设施,Claude Code 却仍未原生支持这份通用文件,矛盾因此暴露无遗。
假设一家公司的支付团队同时使用 Codex 和 Claude Code,团队在 AGENTS.md 中写明修改账单模块必须运行完整测试,且禁止直接改动数据库迁移文件。如果 Codex 读取了该指令,而 Claude Code 未读取,两款 Agent 都在正常工作,却分别执行两套规则。直到代码审查时,团队才会发现 Claude 的上下文中从未包含这些规范。这就是 Tobi 所说的“脑裂”。
03、掀桌的,竟是一家“卖铲子”的软件公司
Shopify 为何敢如此强硬?早在去年,Shopify 就将 AI 使用写入了公司制度。在内部备忘录中,Tobi 表示“熟练使用 AI 已成为所有员工的基本要求”。AI 的使用情况将进入绩效考核,团队在申请增加人员前,必须先证明该工作无法通过 AI 完成。备忘录中同时提到了 Copilot、Cursor 和 Claude Code,可见 Shopify 从一开始就走的是多工具路线。
今年 7 月,Shopify 还公开了内部 Agent 安全扫描系统 Dispatch。该系统允许不同的 Agent 分别寻找漏洞、编写测试、验证结果,并使用不同模型进行交叉检查。Shopify 在总结中提到,真正能长期留存的是 Agent 运行框架。模型会变,但企业自己的规则、流程和安全边界必须保留。这也解释了为何 Tobi 亲自下场为一个文件名发声。如果企业规范只能被某一家模型读取,那么每次更换工具都要重新维护上下文。今天是 CLAUDE.md,明天可能又是更多厂商专属文件。AI 工具越多,规则就越破碎。铁打的规范,流水的 AI。这场由一份 Markdown 引发的争议,正在给所有大厂上一堂重要的课:模型再强大,也不过是随时可以被替换的“数字打工人”。
