エージェント指示ファイル
各コーディングエージェントは、作業を始める前にプロジェクトの指示ファイルを読み込みます。各ツールが参照するファイル、対応するfrontmatter、グローバル・プロジェクト・ネストされた各ファイルの統合方法を、2026-10-01時点のベンダー公式ドキュメントに照らして確認しました。
ツールごとの読み込みファイル
| ツール | 読み込むファイル | AGENTS.md |
|---|---|---|
| OpenAI Codex | AGENTS.mdAGENTS.override.md~/.codex/AGENTS.md | 標準対応 |
| Claude Code | CLAUDE.mdCLAUDE.local.md.claude/rules/*.md~/.claude/CLAUDE.mdAGENTS.md | 標準対応 |
| Cursor | .cursor/rules/*.mdcAGENTS.md | 標準対応 |
| GitHub Copilot | .github/copilot-instructions.md.github/instructions/*.instructions.mdAGENTS.mdCLAUDE.mdGEMINI.md | 標準対応 |
| Gemini CLI | GEMINI.md~/.gemini/GEMINI.md.gemini/settings.json | 設定が必要 |
| Devin Desktop(旧 Windsurf) | .devin/rules/*.md.windsurf/rules/*.md.windsurfrules~/.codeium/windsurf/memories/global_rules.mdAGENTS.md | 標準対応 |
| Cline | .clinerules/*.md.cline/rules/*.mdAGENTS.md.cursorrules.windsurfrules | 標準対応 |
| Aider | .aider.conf.yml | 設定が必要 |
| OpenClaw | AGENTS.mdSOUL.mdIDENTITY.mdUSER.mdMEMORY.md | 標準対応 |
AGENTS.mdを唯一の信頼できる情報源として維持し、ほかのツールから参照するようにしてください。上記の9つのツールのうち7つは追加設定なしでAGENTS.mdを読み込みます。Gemini CLIとAiderには設定を1行追加し、@AGENTS.mdだけを記述したCLAUDE.mdを用意すれば、旧バージョンのClaude Codeにも対応できます。AGENTS.mdでは表現できないパス単位のルールに限り、各ツール固有のルール形式を使ってください。
すべての指示ファイル
AGENTS.mdAGENTS.md
AGENTS.md は、ほとんどのコーディングエージェントが特別な設定なしで読み込む、プレーンな Markdown 形式のプロジェクト指示ファイルです。OpenAI はこれを Linux Foundation 傘下の Agentic AI Foundation に寄贈しており、6万を超えるオープンソースプロジェクトで使われています。
CLAUDE.mdCLAUDE.md (Claude Code)
CLAUDE.md は、Claude Code が起動時にホームディレクトリ、プロジェクト、およびすべての親フォルダから読み込むメモリファイルです。.claude/rules/ に置くパス指定ルールを使うと、一致するファイルを読み込むときだけ適用されるガイダンスを追加できます。
GEMINI.mdGEMINI.md (Gemini CLI)
GEMINI.md は、Gemini CLI がすべての prompt とともに送信するコンテキストファイルです。context.fileName を設定すれば、AGENTS.md など別の名前のファイルも読み込めます。
.cursor/rules/*.mdcCursor Project Rules (.cursor/rules/*.mdc)
Cursor Project Rules は .cursor/rules/ 内の .mdc ファイルです。frontmatter で各ルールを適用する条件を指定します。Cursor は AGENTS.md も読み込みます。また、リポジトリ外で設定する User Rules と Team Rules もあります。
.github/copilot-instructions.mdGitHub Copilot custom instructions
GitHub Copilotは、リポジトリ全体に適用される .github/copilot-instructions.md と、パス固有の .instructions.md ファイルを読み込みます。また、AGENTS.md、またはルートにある単一の CLAUDE.md か GEMINI.md も読み込みます。
.devin/rules/*.mdDevin Desktop (Windsurf) rules
2026-06-02からWindsurfの新名称となったDevin Desktopは、.devin/rules/ のルールファイルを読み込みます。.windsurf/rules/ と旧式の .windsurfrules も引き続き使用できます。各ルールを常時有効にするか、globで一致させるか、モデルに選ばせるか、手動で呼び出すかは、triggerで指定します。
.clinerules/Cline Rules (.clinerules/)
Cline Rulesは .clinerules/ 内のMarkdownファイルです。Clineはこれらをグローバルルールや AGENTS.md と組み合わせます。任意のpaths frontmatterを指定すると、一致するファイルにルールを限定できます。
~/.openclaw/workspace/AGENTS.mdOpenClaw workspace bootstrap files
OpenClawは、ワークスペース内のMarkdownブートストラップファイルから各エージェントのコンテキストを構成します。必須のAGENTS.mdが中心となります。これらのファイルは、新しいセッションの最初のターンでsystem promptに挿入されます。