AIエージェント時代、​強いリポジトリは​「AGENTS.md」を​持っている​ ──Copilotが​レビューに​AGENTS.mdを​読み始めた​日

AIコーディングの差は、もう「どのモデルか」だけではない。効くのは「そのリポジトリが自分の作法をAIに渡せているか」だ。賢いAIほど、リポジトリ固有のルール(日本語で返す/RLSを確認/秘密値を出さない/公開後の確認)を知らないと堂々と間違える。2026年6月、各社が同じ“指示の層”に寄ってきた——GitHub Copilotのコードレビューが AGENTS.md を読み始め、Codexは作業前に命令チェーンを組み、Microsoft AgentRC はリポジトリのAI対応度を計測。AGENTS.md は「AI向けREADME」ではなく、setup/test/secret/権限/完了条件を渡す“作業契約=運用OS”だ。何を書くか(言語/スタック/コマンド/安全/Done)、私たちが各リポに持たせている一次情報、そして万能論への釘(skills/MCP/eval/人のレビューとセット・秘密値は書かない)まで。外部仕様はCAG非検証=公式発表ベース。

甲斐ショウジ甲斐ショウジ
CAG主宰/合同会社ATK CAIO(最高AI責任者)
技術11分で読めます
技術AIエージェント時代、強いリポジトリは「AGENTS.md」を持っている ──CopilotがレビューにAGENTS.mdを読み始めた日

技術ノート | AIの最新動向を、現場目線で

AIコーディングで差が出るのは、もう「どのモデルを使うか」だけではない。むしろ効いてくるのは、そのリポジトリが、自分の作法をAIにちゃんと説明できているかだ。

モデルはどんどん賢くなる。だが賢いAIほど、リポジトリ固有のルールを知らなければ堂々と間違える。日本語で返してほしいのに英語で返す。SupabaseのRLSを確認せずにロジックを書き換える。秘密値をうっかりログに出す。公開後にやるべき確認(一覧カード・OGP・再検証・解析)を忘れる。──悪いのはモデルではなく、「リポジトリの作法が、AIに渡されていない」ことだ。

2026年6月、この"渡し方"に各社が同じ方向で寄ってきた。GitHub CopilotのコードレビューAGENTS.md を読み始め、OpenAI Codexは作業前に AGENTS.md の命令チェーンを組み、Microsoftの AgentRC はリポジトリの「AI対応度」を測り始めた。[1][3][5] 私たち電脳技巧集団(AI職人ギルド)は、毎日複数のリポジトリをAIエージェントで回している。だからこの流れを、流行語ではなく「で、リポジトリ整備はどう変わるのか」という現場目線で読む。なお外部仕様はCAGの検証ではなく公式発表に基づく。

ダークなリポジトリ画面。中央に AGENTS.md ファイルがあり、そこから複数のAIエージェント(コーディング・コードレビュー・カスタムエージェント・CI)へ線が伸び、全員が同じ指示を読んでいる構図。シアンとゴールドのアクセント
実装AIも、レビューAIも、CIも、同じ AGENTS.md を読む。リポジトリがAIに"作業契約"を渡す——その入口が AGENTS.md だ

01AIは​賢いのに、​リポジトリの​作法を​知らないと​間違える

新しいセッションを開くたび、私たちは同じ前提を口で説明してきた。「日本語で」「TypeScriptで」「any禁止」「Supabaseは必ずRLSを確認」「秘密値は出さない」「完了したらwikiに記録」。モデルが賢くなっても、この前提を毎回チャットで貼り直す消耗は消えない。しかも貼り忘れた一回で、AIは自信満々に作法を破る。

本当に必要なのは、AIが作業を始める前に自分で読みに行ける「このリポジトリでの働き方」だ。何をセットアップし、どうテストし、何に触ってはいけなくて、どうなったら完了か。これがリポジトリ自身に書いてあれば、AIは「賢いが作法を知らない新人」から「現場のルールを分かっている同僚」に変わる。AGENTS.md は、その作法を置く場所として定着し始めた。

022026年6月、​各社が​同じ​"指示の​層"に​寄ってきた

まず事実を押さえる。AGENTS.md は2025年時点では「主にCodex向けのプロジェクト指示」と見られていた。だが2026年6月、同じリポジトリ指示が「実装」だけでなく「レビュー」「エージェント専門化」「品質計測」へ一気に広がった[1][2][3][5]

時点出来事
2025-08-28GitHub Copilot coding agent が AGENTS.md(root/nested)をカスタム指示としてサポート。CLAUDE.md / GEMINI.md 等との併用も明記
2025-11-05Copilot が組織レベルのカスタム指示に対応。組織標準とリポジトリの指示ファイルが併存
2026-01-29Microsoft AgentRC 公開。リポジトリのAI対応度を測り、指示・MCP・eval・CIゲートを生成/維持する方向
2026-06-18Copilotのコードレビューが repo root の AGENTS.md を読むように。レビューコメントをリポジトリの規約・期待値へ寄せる

※ 各社の公式changelog・公式ドキュメント(2025〜2026)に基づく。「同じ指示層へ収束している」という見立て自体は、CAGによる複数製品の構造比較(解釈)。

とくに大きいのが2026-06-18だ。これまで AGENTS.md は「実装する前の指示」だった。それが「レビューの判断基準」にも入った。AIはコードだけでなく、チームの基準も読むようになったということだ。OpenAI Codexも公式ドキュメントで、AGENTS.md の発見順・global/project/nestedの命令チェーン・マージ順・サイズ上限まで定義している。[3] 指示が「チャット欄」から「リポジトリ」へ移っている。

同じ AGENTS.md を、実装・レビュー・専門化・CI が参照する AGENTS.md setup / test / deploy secret / 権限 / 完了条件 repo の作業契約 コーディングAI実装 コードレビューAIレビュー基準(2026-06) カスタムエージェントprompts / tools / MCP CI / 品質ゲートAgentRC: 計測・維持
実装・レビュー・専門エージェント・CI品質ゲートが、同じ AGENTS.md を参照し始めた。指示が一つのリポジトリ層に収束している

03AGENTS.mdは​「AI向けREADME」ではない​ ──リポジトリが​渡す"作業契約"

ここで誤解を一つ正したい。AGENTS.md「AI向けのREADME」ではない。READMEが「このプロジェクトは何か」を人間に説明するものなら、AGENTS.md「このリポジトリでどう働くか」をAIに渡す作業契約だ。[6]

だから書くべきは、願望や雰囲気ではない。毎回の前提・手順・境界・完了条件という、具体的で検証可能なものだ。言語と命名規約、技術スタック、セットアップ/テスト/ビルドのコマンド、触ってよいもの・だめないもの、秘密値の扱い方、そして「どうなったら完了か」。Codexのように複数階層をマージして読むツールもあるので、ルートには原則を、細部はディレクトリごとの nested に置ける。

AGENTS.md ファイルのエディタUIモック。Language / Stack / Commands / Safety / Done Criteria の見出しごとに短い箇条書きが並ぶ。右側に複数のAIエージェントのアイコンがそれを読んでいる小窓。ダークにシアンとゴールド
AGENTS.mdに書くのは「TypeScript推奨」「秘密値は出さない・1Password参照」「Supabaseはtenant所有とRLSを確認」「完了条件=テスト・本番挙動・記録」といった、検証できる作業契約

このテーマは、前回の記事で書いた「AIが引き継げる知識bundle(OKF)」と地続きだ。あちらが知識を引き継げる形にする話なら、AGENTS.md働き方を引き継げる形にする話。どちらも「毎回プロンプトで説明する」から「リポジトリが常時持つ」への移行である。

OKF×kai_wikiの記事サムネイル 関連記事 | 知識を引き継げる形にする話「人間が読むWiki」から「AIが引き継ぐ知識」へ ──Google CloudのOKFが名付けた、AIエージェント時代の知識設計

04何を​書くか ──願望でなく​「契約」を

では具体的に何を書くか。骨格はシンプルで、言語 / スタック / コマンド / 安全 / 完了条件の5つに集約できる。短くても、これがあるだけでCodex・Claude・Copilot系が毎回の前提を引き継ぎやすくなる。

AGENTS.md 最小構成 ── 5ブロック 言語・命名日本語で返答 / 関数・変数は英語 / any禁止 スタックNext.js / TypeScript / Supabase / Vercel コマンドinstall / typecheck / build / test 安全(境界)秘密値を出さない / 1Password・実行時注入tenant所有とRLSを確認してから変更本番DB操作・送信は確認/ dry-run優先 完了条件(Done)テスト/型 / 本番挙動の確認 / 記録(wiki・log) root=原則と境界・完了条件に寄せ、細部の手順は skills / 参照ファイル / nested AGENTS.md へ逃がす
言語・スタック・コマンド・安全・完了条件の5ブロック。願望(「きれいに書いて」)でなく、検証できる契約(「型チェックを通す」「RLSを確認する」「記録する」)を書く

制作事例で言えば、私たちのある案件では「記事公開後に一覧カード・OGP・再検証・アクセス解析を確認する」を完了条件にしている。マルチテナントの案件なら「Supabaseのtenant所有とRLSを確認してからUIを触る」を契約にする。「あると便利なメモ」ではなく「守るべき契約」として置くと、AIもレビューAIも同じ基準で動く。

05​私たちは、​各リポに​これを​持っている

ここからは外の話ではなく、私たちの一次情報だ。私たちは運用する各リポジトリに、この作業契約を最初から持たせている

記事を生み出すサイトのリポジトリには、「公開前/公開後のチェックリスト」「秘密値を出さない」「解析の更新」「作業後はナレッジに記録」を契約として書いてある。だから新しいセッションでも、AIは「CAGの記事ってどう公開するんだっけ」を毎回聞かずに、正しい手順で動く。私たちが共同編集しているMarkdownナレッジベースでは、AGENTS.md がスキーマ・運用ルール・記録先のSSOT(単一の正)になっていて、これは今回の業界の流れを先取りしていた形だ。支援先の案件でも、安全条件(権限・RLS・本番操作・送信)を作業契約として置くほど、AIに安心して任せられる範囲が広がる。

開発者のデスク。複数のターミナルとエディタが並び、各リポジトリのルートに AGENTS.md が置かれ、AIエージェントがそれを読んでから作業を始めている。チェックリストや完了条件が画面に見える作業風景。ダークにシアンとゴールド
各リポジトリのルートに作業契約(AGENTS.md)を置く——AIは毎回ゼロから説明されるのではなく、現場のルールを読んでから動き出す

面白いのは、AGENTS.md を整えることが、特定のAIに縛られない投資になる点だ。同じ契約をCodexも、Claudeも、Copilotのレビューも読む。モデルを乗り換えても、リポジトリに積んだ作業契約は資産として残る。これは「どのモデルが最強か」の競争とは別の、足元の競争力だ。

06万能論への​釘 ──skills / MCP / eval / 人の​レビューと​セット

ここで煽りすぎないために釘を刺す。「AGENTS.mdを置けばAI開発が自律化する」は誇張だ。[5] 指示は必要条件であって十分条件ではない。実際にはテスト・型チェック・マイグレーション方針・秘密値の扱い・デプロイの関門・MCPの権限・コンテンツ除外、そして人間のレビューが別途要る。

整理すると、AIに任せる現場は4つの層でできている。AGENTS.md常時ロードされるOS(原則・境界・完了条件)skills が必要時に開くワークフロー(再利用可能な手順)、MCP が操作の権限、eval が効果の計測。AGENTS.md はこの土台であって、全部ではない。[4]

AIに任せる現場は4層 ── AGENTS.mdは土台、全部ではない AGENTS.md:常時ロードのOS(原則・境界・完了条件) skills:必要時に開くワークフロー MCP:操作の権限 eval:効果の計測 注意点 root肥大化=重要指示が薄まる→分割 ツールで解釈が違う→完全互換と思わない 秘密値・本番情報を直書きしない レビューAIも万能でない→人の確認が要る
AGENTS.md(OS)・skills(ワークフロー)・MCP(権限)・eval(計測)の4層。rootを肥大化させない/ツール差を完全互換と思わない/秘密値は書かない、が現場の鉄則

とくに大事なのは、AGENTS.md に秘密値や本番情報を直接書かないこと。書くのは「1Passwordを使う」「承認を通す」「ログに出さない」という扱い方であって、秘密値そのものではない。指示が肥大化したら、ルートは原則と完了条件に絞り、細かい手順は skills や参照ファイルへ逃がす。「1ファイルで全部」より、SSOTと自動同期の設計が効く。

07​締め:repo整備は​READMEから、​作業契約へ

2026年6月のこの数日を、現場目線でまとめる。AIコーディングの差分は、また一段「リポジトリ側」に移った。強いリポジトリは、READMEより先に作業契約(AGENTS.md)を持っている。実装AIも、レビューAIも、CIも、同じ契約を読む。これからのリポジトリ整備は、READMEを整えることから、AGENTS.md / skills / MCP / eval を束で整えることへ広がる。

そしてこれは、AI導入支援の中身そのものでもある。「AIエージェントを入れます」と言うとモデル比較になりがちだが、企業に本当に必要なのはAGENTS.md readiness——AIに安全に仕事を渡すための作業契約・テスト手順・権限境界・レビュー基準・記録先を、リポジトリと業務に埋めることだ。私たちが日々やっている「AIに渡せる形に整える」ことを、お客さまの開発と業務の上に組み直す。それが、AIで飯を食う職人の足回りだ。

整然と並んだ複数のリポジトリ。各ルートに AGENTS.md があり、その上に skills・MCP・eval の層が積み上がっている。多数のAIエージェントが同じ契約を読んで並行作業し、最後に人間の承認ゲートを通る俯瞰図。ダークにシアンとゴールド
各リポに作業契約を置き、その上に skills・MCP・eval を積む。多くのAIが同じ契約で動き、最後の一点だけ人が承認する——AI時代のリポジトリ整備の姿

「毎回プロンプトで説明」から「リポジトリが常時持つ」へ。この違いを、一枚に。

観点README中心・プロンプト都度AGENTS.md(作業契約)中心
主役人間向けの説明+その場の指示AIに渡す検証可能な作業契約
前提の引き継ぎ毎セッション貼り直す(貼り忘れる)リポジトリが常時持ち、全AIが読む
レビューレビューAIは規約を知らないレビューAIも同じ基準で判定(2026-06〜)
安全秘密・権限・RLSが口頭頼み扱い方・境界を契約として明文化
モデル乗り換えそのつど説明し直し契約は資産として残る(vendor非依存)
完了の定義曖昧・人によって違うdone criteria=テスト・確認・記録で固定

※ 本記事は外部の公式changelog・公開ドキュメントを、開発実務の観点から整理・論評したもの。各ツールの事実関係は下記出典に基づく引用であり、製品横並びのベンチマークや「operational OS」化の断定はCAG自身の検証でなく解釈を含む(「同じ指示層へ収束」は複数製品からの読み替え)。私たちのリポジトリ運用に関する記述は自社の一次情報。各ツールは AGENTS.md の解釈・優先順位・サイズ上限が異なり、状況は流動的(v0・2026-06時点)。

脚注・出典

  1. GitHub Changelog「Copilot code review: AGENTS.md support and UI improvements」(2026-06-18)。コードレビューが repo root の AGENTS.md を読み、レビュー生成に利用。github.blog/changelog
  2. GitHub Changelog「Copilot coding agent now supports AGENTS.md custom instructions」(2025-08-28)。root/nested の AGENTS.mdCLAUDE.md/GEMINI.md 併用を明記。github.blog/changelog
  3. OpenAI Codex docs「Custom instructions with AGENTS.md」。発見順・global/project/nested override・merge order・サイズ上限(既定32KiB)等を定義。developers.openai.com/codex
  4. OpenAI Codex docs「Agent Skills」/Addy Osmani「agent-skills」。再利用可能なengineering skillsの配布(AGENTS.mdがOSなら skills はワークフロー)。github.com/addyosmani/agent-skills
  5. Microsoft「AgentRC」。リポジトリのAI対応度を 9 pillars / 5段階の成熟度で計測し、指示・MCP・eval・CIゲートを生成/維持(--output AGENTS.md)。指示は必要条件で十分条件でないことの根拠。github.com/microsoft/agentrc
  6. AGENTS.md open format。READMEは人間向け・AGENTS.md はagent向けという分離、nested指示と複数agent互換を提唱(採用状況は変動・確認時点付きで扱う)。agents.md

そのリポジトリ、​AIに​"働き方​"を​渡せていますか?

setup・test・権限境界・レビュー基準・完了条件・記録先を、AIが読める作業契約(AGENTS.md)に。skills・MCP・evalまで束で整え、AIに安全に仕事を渡せる開発現場を設計します。まずは相談から──問い合わせは、AIがその場でお応えします。

無料で相談する →

言語化できるものは、全て作る。

あなたの「作りたい」を、定価とスピードで形に。まずは無料の相談から。

制作事例を見る