File instruksi agen
Setiap coding agent memuat file proyek berisi instruksi yang berlaku sebelum mulai bekerja. Berikut lokasi yang dicari setiap tool, frontmatter yang dipahaminya, serta cara salinan global, proyek, dan bertingkat digabungkan. Informasi ini telah diverifikasi berdasarkan dokumentasi vendor pada 2026-10-01.
Tool mana membaca file apa
| Tool | Membaca | AGENTS.md |
|---|---|---|
| OpenAI Codex | AGENTS.mdAGENTS.override.md~/.codex/AGENTS.md | Native |
| Claude Code | CLAUDE.mdCLAUDE.local.md.claude/rules/*.md~/.claude/CLAUDE.mdAGENTS.md | Native |
| Cursor | .cursor/rules/*.mdcAGENTS.md | Native |
| GitHub Copilot | .github/copilot-instructions.md.github/instructions/*.instructions.mdAGENTS.mdCLAUDE.mdGEMINI.md | Native |
| Gemini CLI | GEMINI.md~/.gemini/GEMINI.md.gemini/settings.json | Lewat konfigurasi |
| Devin Desktop (sebelumnya Windsurf) | .devin/rules/*.md.windsurf/rules/*.md.windsurfrules~/.codeium/windsurf/memories/global_rules.mdAGENTS.md | Native |
| Cline | .clinerules/*.md.cline/rules/*.mdAGENTS.md.cursorrules.windsurfrules | Native |
| Aider | .aider.conf.yml | Lewat konfigurasi |
| OpenClaw | AGENTS.mdSOUL.mdIDENTITY.mdUSER.mdMEMORY.md | Native |
Jadikan satu AGENTS.md sebagai sumber kebenaran, lalu arahkan tool lainnya ke sana. Tujuh dari sembilan tool di atas dapat membacanya langsung; Gemini CLI dan Aider memerlukan satu baris konfigurasi, sementara CLAUDE.md yang hanya berisi @AGENTS.md menjaga versi Claude Code yang lebih lama tetap selaras. Gunakan format aturan bawaan tiap tool hanya untuk aturan khusus jalur yang tidak dapat dinyatakan dalam AGENTS.md.
Semua file instruksi
AGENTS.mdAGENTS.md
AGENTS.md adalah file instruksi proyek berformat Markdown biasa yang dibaca sebagian besar coding agent tanpa konfigurasi tambahan. OpenAI menyumbangkannya ke Agentic AI Foundation di bawah Linux Foundation, dan lebih dari 60k proyek open source menggunakannya.
CLAUDE.mdCLAUDE.md (Claude Code)
CLAUDE.md adalah file memori yang dimuat Claude Code saat mulai dari direktori home, proyek, dan setiap folder induk. Aturan dengan cakupan path di .claude/rules/ memberikan panduan yang hanya dimuat saat file yang cocok dibaca.
GEMINI.mdGEMINI.md (Gemini CLI)
GEMINI.md adalah file konteks yang dikirim Gemini CLI bersama setiap prompt. Gemini CLI juga dapat membaca AGENTS.md atau nama lain yang Anda tetapkan di context.fileName.
.cursor/rules/*.mdcCursor Project Rules (.cursor/rules/*.mdc)
Project Rules di Cursor adalah file .mdc di .cursor/rules/ yang frontmatter-nya menentukan kapan setiap aturan disertakan. Cursor juga membaca AGENTS.md, serta User Rules dan Team Rules yang ditetapkan di luar repository.
.github/copilot-instructions.mdGitHub Copilot custom instructions
GitHub Copilot membaca satu file untuk seluruh repositori, .github/copilot-instructions.md, serta file .instructions.md khusus jalur. GitHub Copilot juga mengikuti AGENTS.md, atau satu file CLAUDE.md atau GEMINI.md di root.
.devin/rules/*.mdDevin Desktop (Windsurf) rules
Devin Desktop, nama baru Windsurf sejak 2026-06-02, membaca file aturan dari .devin/rules/ dan tetap menerima .windsurf/rules/ serta file lama .windsurfrules. Pemicu setiap aturan menentukan apakah aturan selalu aktif, dicocokkan berdasarkan glob, dipilih oleh model, atau dipanggil secara manual.
.clinerules/Cline Rules (.clinerules/)
Cline Rules adalah file Markdown di .clinerules/ yang digabungkan Cline dengan aturan global dan AGENTS.md. Frontmatter paths opsional membatasi aturan agar hanya berlaku untuk file yang cocok.
~/.openclaw/workspace/AGENTS.mdOpenClaw workspace bootstrap files
OpenClaw menyusun konteks setiap agent dari file bootstrap Markdown di workspace-nya, dengan AGENTS.md sebagai file wajib. File-file ini disisipkan ke system prompt pada giliran pertama setiap sesi baru.