AGENTS.md とは?AIコーディングエージェントに渡す『プロジェクトの取扱説明書』

AIにコードを書かせるたび、私は同じ前提を毎回説明していました。

「うちはこのフレームワーク」「命名はこう」「テストはこれで回す」——その繰り返しは地味に消耗します。

それを1つのファイルに畳んで渡す約束が AGENTS.mdです。

この記事では、AGENTS.md が何で、なぜ標準になり、どう腐らせず運用するかを整理します。

AGENTS.md とは

AGENTS.md は、AIコーディングエージェントに渡す「プロジェクトの取扱説明書」です。

使う技術・コーディング規約・ビルドやテストの手順といった前提を、決まった場所にまとめておく。

エージェントは作業前にこれを読み、いちいち探り直さずに文脈をつかめます。

言い換えると、毎回のチャット指示を 使い回せる資産に変える仕組みですね。

なぜ「標準」になったのか

同じ発想のファイルは、ツールごとにバラバラの名前で増えていました。

CLAUDE.md、各種 rules、memories——中身は似ているのに作法が違う、という状態。

そこで共通フォーマットとして AGENTS.md が広がり、GitHub Copilot は2025年8月に対応しました。

いまは OpenAI Codex・Cursor・Google の Gemini 系など、主要ツールが軒並み読めるようになっています。

2025年12月には MCP と同じ Linux Foundation 傘下の団体へ移管され、一企業のものではなくなりました(参考: Agentic AI Foundation の発足)。

何を書くか

盛りすぎると逆に読まれないので、要点を絞るのがコツです。

  • 技術スタックと前提(言語・フレームワーク・パッケージ管理)
  • コーディング規約(命名・整形・禁止事項)
  • ビルド/テスト/実行のコマンド
  • 触ってほしくない場所や注意点

「新メンバーが最初に読む README」を、AI向けに書く感覚に近い。

作って終わりにしない(継続更新)

AGENTS.md の価値は、書いた瞬間ではなく更新し続けることで保たれます。

規約やコマンドが変わったら、コードと一緒に AGENTS.md も直す。

レビューで「ここ AGENTS.md に追記しておこう」と拾う癖をつけると、内容が腐りません。

CI やテンプレートで存在チェックを挟むのも、形骸化を防ぐ地味に効く一手です。

.cursorrules や CLAUDE.md との違い・使い分けは、別記事で詳しく比べています。

AIエージェント設定ファイル完全ガイド:.cursorrules・CLAUDE.mdの違いと使い分け

最後に

AGENTS.md は、AIに「うちの流儀」を一度だけ教えるための場所です。

派手な機能ではないぶん、効果は毎回の指示が軽くなる形で返ってくる。

まずは数行のスタックと規約から書き始めれば十分だと思います。

以上です。