内容提要
Shopify CEO Tobi Lütke考虑禁用Claude Code,因其不读取AGENTS.md文件,仅使用CLAUDE.md,导致大型代码库中开发者指令不一致,引发“分裂脑”问题。尽管有自动化变通方案,他仍认为这是不必要的复杂度税。开发者已呼吁Anthropic支持AGENTS.md近一年,但未获采纳。
延伸解读
标准之争:AGENTS.md 与 CLAUDE.md 的生态影响
AGENTS.md 由 OpenAI 于 2025 年 8 月推出,并已移交 Linux 基金会下的 Agentic AI Foundation,获得 Codex、Cursor、Gemini CLI 等众多工具支持。而 Claude Code 坚持使用 CLAUDE.md,导致两种标准并存。在大型代码库中,这种分裂可能造成不同工具遵循不同指令,增加团队协作的复杂性。
大型代码库中的“分裂脑”风险
Shopify 拥有数千名开发者在庞大的 monorepo 中工作,不同工具读取不同指令文件,可能导致部分开发者使用的 AI 代理缺乏必要上下文。Lütke 指出,即使一个目录缺少某个文件,也会造成“分裂脑”问题。这凸显了在复杂代码库中统一指令标准的重要性,否则平台团队需额外维护同步。
变通方案与长期成本
尽管 Shopify 已通过自动化解决指令同步问题,但 Lütke 认为这是“愚蠢的复杂度税”,不应由用户承担。Anthropic 提供了导入或符号链接等变通方法,但在大型仓库中保持同步仍需额外工作。开发者已呼吁近一年支持 AGENTS.md,但 Anthropic 关闭了相关请求,表明短期内标准难以统一。
Q&A
Shopify CEO Tobi Lütke为什么考虑禁用Claude Code?
因为Claude Code不读取AGENTS.md文件,只使用CLAUDE.md,导致在大型代码库中开发者指令不一致,引发“分裂脑”问题。
Claude Code与AGENTS.md之间有什么兼容性问题?
Claude Code原生不支持AGENTS.md,只读取CLAUDE.md,而其他工具如Codex、Cursor等支持AGENTS.md,导致不同工具间指令不一致。
什么是“分裂脑”问题?在Shopify的背景下如何体现?
“分裂脑”指不同AI编码工具读取不同指令文件,导致开发者使用不同规则。在Shopify的monorepo中,由于目录可能缺少某个文件,部分开发者使用的Claude Code无法获取与其他工具相同的指令,造成不一致。