IT連携マップシステムどうしのデータ連携・接続仕様のまとめ

4 分で読む

AGENTS.md は、AI エージェントが作業を始める前に自動で読み込むプロジェクト共通の指示書(ルールファイル)です。利用者がチャットで毎回手入力しなくても、共通のコーディング規約、使用する開発コマンド、安全上の禁止事項などを自動で AI モデルへ伝えてくれます。

製品ごとに CLAUDE.md(Claude Code)や GEMINI.md(Antigravity)といった固有の名前も存在しますが、「どの製品がどのファイルを読み、複数ツールでどう共通化すべきか」について、IT連携マップ編集部が実機検証に基づき解説します。

どの AI エージェントが、どのファイルを読むのか?

どのAIエージェントがどの指示ファイルを読むかの表(2026年10月18日、各3回、Claude Code 2.1.302・Codex 0.163.0・AntigravityのCLI 1.4.2)。Claude CodeはCLAUDE.mdを読み、CLAUDE.mdが無いときだけAGENTS.mdを読む。CodexはAGENTS.mdだけを読む。AntigravityのCLIはAGENTS.mdとGEMINI.mdの両方を読む。Sの無いAGENT.mdはどの製品も読まなかった。まとめるならAGENTS.mdに書き、CLAUDE.mdには@AGENTS.mdの1行だけを書く
どのAIエージェントがどの指示ファイルを読むかの表(2026年10月18日、各3回、Claude Code 2.1.302・Codex 0.163.0・AntigravityのCLI 1.4.2)。Claude CodeはCLAUDE.mdを読み、CLAUDE.mdが無いときだけAGENTS.mdを読む。CodexはAGENTS.mdだけを読む。AntigravityのCLIはAGENTS.mdとGEMINI.mdの両方を読む。Sの無いAGENT.mdはどの製品も読まなかった。まとめるならAGENTS.mdに書き、CLAUDE.mdには@AGENTS.mdの1行だけを書く

IT連携マップ編集部は 2026 年 10 月に、「返事の最後に特定の合言葉を書く」とだけ指示したルールファイルを空のディレクトリに配置し、各ツールがツールを使わずに自動で指示を読み取れるかを検証しました(各 3 回)。

ファイル名 Claude Code 2.1.302 Codex 0.163.0 Antigravity の CLI 1.4.2
CLAUDE.md 読む(3/3) 読まない 読まない
AGENTS.md(S あり) CLAUDE.md が無いときだけ読む(3/3) 読む(3/3) 読む(3/3)
GEMINI.md 読まない 読まない 読む(3/3)
AGENT.md(S なし・単数形) 読まない 読まない 6 回中 1 回のみ変則読み込み

重要な発見は以下の 2 点です。

  1. ファイル名は AGENTS.md(S あり)にする:S の無い AGENT.md は、どの製品も原則読みません(Antigravity の CLI が 6 回中 1 回読んだだけ)。
  2. Claude Code は CLAUDE.md が優先される:両方が存在する場合、Claude Code は CLAUDE.md だけを読み、AGENTS.md を無視します。
    Claude Code Docs(memory)原文
    By default, Claude reads AGENTS.md only when you have no CLAUDE.md in your working directory or above it.

    出典を開く確認 2026-10-18

3 つの製品で 1 つのファイルにまとめるには?

1つのAGENTS.mdを3つの製品に読ませる形の図(編集部の試験で3製品ともAGENTS.mdの指示に従った・各3回)。CodexとAntigravityのCLIはAGENTS.mdをそのまま読む。Claude CodeはCLAUDE.mdに@AGENTS.mdの1行を書き、CLAUDE.mdからAGENTS.mdを読み込む。指示の本文はAGENTS.mdの1か所だけに書く
1つのAGENTS.mdを3つの製品に読ませる形の図(編集部の試験で3製品ともAGENTS.mdの指示に従った・各3回)。CodexとAntigravityのCLIはAGENTS.mdをそのまま読む。Claude CodeはCLAUDE.mdに@AGENTS.mdの1行を書き、CLAUDE.mdからAGENTS.mdを読み込む。指示の本文はAGENTS.mdの1か所だけに書く

複数の AI エージェントを併用するとき、製品ごとに別々の指示ファイルを直していると、中身がずれやすくなります。 指示の本体を AGENTS.md にまとめ、CLAUDE.md には AGENTS.md を読み込む 1 行だけを書きます。

ファイル 記述する内容 読み込む AI エージェント
AGENTS.md ルールや指示の本文 Codex・Antigravity(直接読み込む)
CLAUDE.md @AGENTS.md の 1 行のみ Claude Code(外部参照として自動読み込み)

@ 記法は、Claude Code が外部ファイルをインライン展開して読み込む公式の記法です。

Claude Code Docs(memory)原文
CLAUDE.md files can import additional files using @path/to/import syntax.

出典を開く確認 2026-10-18

この形で試すと、3 つの製品すべてが同じ AGENTS.md の指示に従いました(各 3/3)。

どこに置けばよいのか?(配置場所)

配置レベル Claude Code Codex Antigravity の CLI
ユーザー全体(グローバル) ~/.claude/CLAUDE.md ~/.codex/AGENTS.md ~/.gemini/GEMINI.md
~/.gemini/AGENTS.md
プロジェクト(リポジトリ) プロジェクト直下 プロジェクトルート〜作業フォルダまでの各階層 ワークスペース直下
サブディレクトリ(階層別) そのフォルダ内のファイルを読んだときに動的読み込み 作業フォルダより下層は自動では読まない そのフォルダ内のファイルを読んだときに動的読み込み

どれくらいの大きさまで読まれるのか?(サイズ上限)

指示ファイルを20KB・50KB・150KB・550KBと大きくしたとき、末尾に書いた合言葉に従ったかのマス目(各3回)。Claude Codeはどの大きさでも3回とも従い、550KBでも全文を毎回の入力に入れた。Codexは20KBだけ従い、先頭の32 KiBで読むのをやめた。AntigravityのCLIは20KBで3回とも、24,000バイトを超えると回によって違った
指示ファイルを20KB・50KB・150KB・550KBと大きくしたとき、末尾に書いた合言葉に従ったかのマス目(各3回)。Claude Codeはどの大きさでも3回とも従い、550KBでも全文を毎回の入力に入れた。Codexは20KBだけ従い、先頭の32 KiBで読むのをやめた。AntigravityのCLIは20KBで3回とも、24,000バイトを超えると回によって違った

指示ファイルの先頭・中間・末尾に異なる合言葉を埋め込み、ファイルサイズを大きくしながら測りました。

ファイルサイズ Claude Code Codex Antigravity の CLI
20KB 末尾まで読んだ 末尾まで読んだ 末尾まで読んだ
50KB 末尾まで読んだ 真ん中まで(末尾は読まない) 回によって違った
150KB 末尾まで読んだ 先頭だけ 回によって違った
550KB 末尾まで読んだ(入力 200,064 トークン) 先頭だけ 回によって違った
  • Codex は先頭 32 KiB で読むのをやめる:文書に書かれた上限のとおり、32 KiB より後ろに書いた指示は読まれませんでした。
    OpenAI Codex Docs(agents-md)原文
    Codex skips empty files and stops adding files once the combined size reaches the limit defined by project_doc_max_bytes (32 KiB by default).

    出典を開く確認 2026-10-18

  • Claude Code は 550KB でも全文を読む:大きなファイルも全部をコンテキストに入れるので、それだけで 1 回の送信ごとに約 20 万トークンを使い、使用量制限に早く達します。
  • Antigravity は 1 ファイル 24,000 バイトで切る:文書にそう書かれています。
    Google Antigravity Docs(rules)原文
    Antigravity truncates any single rule file that exceeds 24,000 bytes

    出典を開く確認 2026-10-18

    それより大きいファイルでは、3 つの合言葉を全部答えた回、先頭だけの回、返事が空の回があり、回によって違いました。入力が大きく増えた回は、AI モデルが自分でファイルを読み直したと見られます。

何を書き、何を書かないのか?

書くべき内容(推奨) 書いてはいけない内容(非推奨)
毎回の会話で必ず守るべき共通ルール(コーディング規約、必須コマンド、禁止操作) たまにしか使わない個別作業の手順(SKILL に切り出す)
AI が間違えたときに足した、再発を防ぐ 1 行 API キーやパスワードなどの機密情報(鍵の安全管理)
プロジェクトのディレクトリ構成概要 膨大な過去の変更履歴や議論ログ(別ファイルにアーカイブする)

指示ファイルは会話のたびに全文が AI モデルへ送られます(コンテキストとは)。Claude Code の文書は 1 ファイル 200 行未満を目安にし、長いほど指示が守られにくくなると書いています。

Claude Code Docs(memory)原文
target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce adherence.

出典を開く確認 2026-10-18

Codex も同様にファイルをコンパクトに保つよう求めています。
OpenAI Codex Docs(overview)原文
Keep it small.

出典を開く確認 2026-10-18

ここから先は調査の詳細です(約 3 分)。上のカードだけで決められます。調べた 1 件ずつの記録は IT連携マップ に、出典 URL と調査日つきで公開しています。

調査の詳細

検証は 2026 年 10 月に実施しました。いつもの設定や環境変数が混ざらないように、env -i で必要な環境変数だけを渡し、空のフォルダで各製品を起動しました。Codex は --ignore-user-config を適用し、モデルは GPT-5.6 Terra に統一しました。

ファイル名の自動読み込み検証

項目 内容
ファイルの中身 # Rules の直下に End every reply with the word KIWI-<ファイル名>. の 1 行
命令の内容 Reply with the word ok.
判定基準 ツールを実行せずに返答の末尾に合言葉が含まれていること
試行回数 ファイル 5 種類(なし含む)× 3 製品 × 3 回

同一ディレクトリで会話を継続した場合も結果は一貫していました。なお、Claude Code が AGENTS.md をサポートしたのはバージョン 2.1.277 からであり、

Claude Code Docs(memory)原文
Reading AGENTS.md directly requires Claude Code v2.1.277 or later.

出典を開く確認 2026-10-18

古いバージョンでは CLAUDE.md しか認識しない点に注意が必要です。

複数ファイルを同時に置いた場合の実機挙動は以下のとおりでした。

同時に置いたファイル Claude Code Antigravity の CLI
CLAUDE.md と AGENTS.md CLAUDE.md のみ AGENTS.md のみ
GEMINI.md と AGENTS.md AGENTS.md のみ 両方を読み込む
CLAUDE.md(@AGENTS.md のみ記述)と AGENTS.md AGENTS.md の指示を遵守 AGENTS.md の指示を遵守

ファイルサイズ上限の検証詳細

各製品の指示ファイルサイズごとの総入力トークン数(中央値)の推移は以下のとおりです。

ファイルサイズ Claude Code Codex Antigravity の CLI
20KB 25,704 18,612 18,808
50KB 35,557 22,077 45,970〜81,302
150KB 69,267 22,081 177,944〜234,317
550KB 200,064 22,081 19,441〜87,556

Codex は 50KB 以降でトークン数が 22,081 で完全に頭打ちとなっており、32 KiB を超えた部分が機械的にカットされていることが数値からも裏付けられました。

IT連携マップ編集部における指示ファイルの圧縮実例

IT連携マップ編集部で実際に運用していた指示ファイルは、当初 2 ファイル合計で 867,135 バイトあり、Claude Code 起動時にコンテキストの 34.9%(349.4k トークン)を占有していました。そこで、過去の教訓叙述を別アーカイブに移し、ルールを要点のみの 56,626 バイトに整理したところ、消費トークンを 34.9k(90% 削減)まで抑えることに成功しました(コンテキストの解説)。

各製品の公式仕様一覧

製品 公式ドキュメントの記述
Claude Code 起動ディレクトリより上位の CLAUDE.md は起動時に読み込み、下位フォルダのファイルは実際にそのフォルダを参照した際に遅延読み込みする
Claude Code Docs(memory)原文
CLAUDE.md and CLAUDE.local.md files in the directory hierarchy above the working directory are loaded at launch. Files in subdirectories load on demand.

出典を開く確認 2026-10-18

Claude Code CLAUDE.md の上限は 4 MiB であり、これを超えるファイルは読み込まれない
Claude Code Docs(memory)原文
Claude Code loads a CLAUDE.md file of up to 4 MiB in full and skips a larger file.

出典を開く確認 2026-10-18

Codex プロジェクトルート(Git ルート)から作業フォルダまで階層を下りながらファイルを探索する
OpenAI Codex Docs(agents-md)原文
Starting at the project root (typically the Git root), Codex walks down to your current working directory.

出典を開く確認 2026-10-18

Codex 1 つのディレクトリから読み込む指示ファイルは最大 1 つまで
OpenAI Codex Docs(agents-md)原文
Codex includes at most one file per directory.

出典を開く確認 2026-10-18

Antigravity ルールファイルは 1 ファイル 24,000 バイトで打ち切る
Google Antigravity Docs(rules)原文
Antigravity truncates any single rule file that exceeds 24,000 bytes

出典を開く確認 2026-10-18

Antigravity 常時有効なルールの合計が 20,000 トークンを超えた場合、大きなファイルから本文を除外し、パスと説明文のみに格下げする
Google Antigravity Docs(rules)原文
If the total exceeds 20,000 tokens, Antigravity automatically demotes the largest rule files from inline text to lightweight pointers

出典を開く確認 2026-10-18

← 調査記事の一覧へ 比較する

「AGENTS.md とは — AI が最初に読む指示ファイル」について、分からないところを聞いてください
この画面のヒント
「AGENTS.md とは — AI が最初に読む指示ファイル」について、分からないところを聞いてください
編集部はベンダーからの掲載料・送客料・成果報酬を一切受け取りません。判定は編集部の調査記録にある一次資料から、機械で組み立てています。 チャット(HINT)の相談内容の扱いはプライバシーポリシーに書いています。
一覧: システム一覧 連携ツール(連携サービス)一覧 AI・自動化ツール一覧 稼働状況・障害情報
記載の誤り・掲載についてのご連絡 → 訂正・掲載のご依頼(無料・無条件・全社同一) 運営者情報