動察 Beating AI 速報、Shopify CEOのTobi Lütke氏は、社内でClaude Codeの使用を禁止することを検討している。Claudeが使いにくいからではなく、独自のCLAUDE.mdを使いたがるからだ。
ShopifyはClaude Code、Codexなど複数のエージェントを同時に使用している。他のツールはAGENTS.mdを共有できるが、Claude CodeはCLAUDE.mdしか読まない。この2つのファイルは大規模なコードリポジトリ内で階層的に再帰される。どちらかの層で同期漏れが起きると、誰かが誤ったルールを受け取ることになる。Shopifyはすでに自動チェックで補完しているが、Tobi氏はこれは純粋に余計な手間だと考えている。
彼の要求は実にシンプルだ:Claude CodeもAGENTS.mdを読み、みんなで1つのファイルを管理すれば十分だ。
Claude CodeチームのメンバーThariq氏は、AGENTS.mdをより使いやすくすると応じた。しかし話を変えて、なぜClaudeが独自のプロンプト、Skills、CLAUDE.mdを必要とするのかを説明し始めた:モデルごとに違いがあり、専用最適化の方が効果が高い。短期的な対策としても、CLAUDE.md内でAGENTS.mdを参照する方法を提案した。
これではTobi氏の問題は解決しない。Claudeに専用最適化を続けるのは構わないが、なぜプロジェクトルールにわざわざClaude専用の入口をもう1つ維持しなければならないのか?
Grokは以前流出したClaude Codeのソースコードを確認し、より直接的な結論を出した:CLAUDE.mdというファイル名はロードロジックにハードコードされており、そのままAGENTS.mdに置き換えても、元の再帰的発見、ロード、参照メカニズムはそのまま動作し、アーキテクチャの大幅な変更は不要だ。
要するに、AGENTS.mdが使えないわけではなく、Claude Codeがわざわざ独自のCLAUDE.mdを残しているだけだ。
コメント欄もほぼTobi氏を支持している。DHHはこの違いは完全に不要だと言い、Jesse Pollakは煩わしいと述べ、Chamath Palihapitiyaは2つのシステムを続ければ必ず「スプリットブレイン」が起きると考えている。Kun Chen氏は、正しいアプローチはデフォルトでAGENTS.mdを読み、本当にClaude専用の最適化が必要な場合にのみCLAUDE.mdをオプションとして残すべきで、その逆ではないと述べている。