Jawaban singkat untuk pertanyaan yang paling sering diajukan pembaca tentang topik ini.
01Apa beda AGENTS.md dan CLAUDE.md?
Keduanya berkas Markdown di root repositori yang memberi agen coding AI konteks tetap tentang proyek Anda. CLAUDE.md adalah berkas memory Claude Code, dibaca otomatis tiap sesi dan mendukung impor serta penyarangan. AGENTS.md adalah konvensi lintas-tool yang diadopsi banyak agen, sehingga kekuatannya adalah portabilitas ketimbang integrasi mendalam dengan satu tool.
02Apakah saya harus memilih antara AGENTS.md dan CLAUDE.md?
Tidak. Sebagian besar tim menjaga satu sumber kebenaran dan mendukung keduanya, menjadikan satu berkas penunjuk tipis ke yang lain atau men-symlink keduanya bila tooling mengizinkan. Ini memberi Claude Code kedalaman CLAUDE.md sementara kontributor di agen lain tetap membaca berkas yang namanya mereka kenali, tanpa merawat dua salinan terpisah.
03Apa yang sebaiknya saya taruh di berkas konteks agen?
Buatlah singkat dan faktual: cara memasang, cara menjalankan tes, konvensi yang penting, dan hal yang tidak boleh dilakukan agen. Esai panjang cuma dibaca sekilas dan encer, jadi utamakan baris ringkas yang bersinyal tinggi. Kontennya sama entah Anda menamai berkas AGENTS.md atau CLAUDE.md.
04Apakah Claude Code membaca AGENTS.md?
Berkas memory khusus Claude Code adalah CLAUDE.md, yang dimuat otomatis. Jika Anda menstandarkan Claude Code, dahulukan CLAUDE.md untuk pemuatan otomatis dan impor, dan tambahkan AGENTS.md yang menunjuk ke konten yang sama hanya jika kontributor memakai agen lain yang mengharapkan nama itu.
05Mengapa berkas konteks agen yang usang menimbulkan masalah?
Karena agen mengikuti berkas secara harfiah, perintah build yang usang atau konvensi yang sudah dihapus justru menyesatkannya alih-alih sekadar diabaikan. Berkas usang lebih buruk daripada tidak ada, jadi tinjau berkas ini dalam pull request seperti Anda meninjau kode dan hapus panduan yang tidak lagi berlaku.
AGENTS.md dan CLAUDE.md sama-sama memberi agen AI konteks proyek Anda. Berikut asal masing-masing, bagaimana tool membacanya, dan cara mendukung keduanya.
AGENTS.md dan CLAUDE.md sama-sama memberi agen coding AI instruksi tetap tentang proyek Anda, tetapi keduanya berasal dari ekosistem berbeda. CLAUDE.md adalah berkas memory yang dibaca Claude Code otomatis, sedangkan AGENTS.md adalah konvensi lintas-tool yang diadopsi banyak agen. Dalam praktik Anda bisa mendukung keduanya, dan sering satu berkas hanya menunjuk ke yang lain.
Buka repositori modern dan Anda makin sering menemukan berkas yang satu-satunya pembacanya adalah mesin. AGENTS.md dan CLAUDE.md sama-sama berkas itu: tempat memberi tahu agen coding AI bagaimana proyek Anda dibangun, diuji, dan ingin diperlakukan. Kebingungannya adalah kini ada dua konvensi yang bersaing untuk pekerjaan yang sama.
Keduanya lebih mirip daripada berbeda. Sama-sama Markdown biasa, sama-sama berada di root repositori, dan sama-sama ada karena menempelkan konteks yang sama ke setiap sesi itu pemborosan. Yang berbeda adalah siapa yang membacanya dan seberapa luas ia dipahami. Perbandingan ini membahas asal masing-masing, bagaimana tool memperlakukannya, dan cara menjalankan keduanya tanpa merawat dua salinan.
Aspek
AGENTS.md
CLAUDE.md
Asal
Konvensi lintas-tool yang populer di banyak agen
Berkas memory Claude Code dari Anthropic
Pembaca utama
Codex, Cursor, dan agen lain yang mengadopsinya
Claude Code, dimuat otomatis setiap sesi
Lokasi
Root repo, dengan berkas bersarang opsional per direktori
Root repo, home pengguna, dan subdirektori bersarang
Format
Markdown biasa, tanpa skema wajib
Markdown biasa, mendukung impor berkas
Sinyal cakupan
Portabel di tool yang mengenali namanya
Khusus Claude, paling kaya di dalam Claude Code
Pekerjaan sama, garis keturunan berbeda
CLAUDE.md adalah berkas memory Claude Code. Ketika sesi dimulai, Claude Code membacanya otomatis dan memperlakukan isinya sebagai konteks tetap: perintah build, konvensi, catatan arsitektur, dan aturan yang tidak ingin Anda ulang. Ia mendukung penyarangan, sehingga sebuah subdirektori bisa membawa berkasnya sendiri, dan bisa mengimpor berkas lain agar dokumen utama tetap ringkas.
AGENTS.md tumbuh dari keinginan akan nama netral yang bisa diadopsi agen mana pun, alih-alih satu berkas per vendor. Isinya jenis yang sama, tetapi janjinya adalah portabilitas. Beberapa poin menangkap perbedaannya:
CLAUDE.md dijamin dibaca oleh Claude Code dan dipahami mendalam olehnya.
AGENTS.md bertujuan dibaca banyak tool, sehingga kontributor yang memakai agen berbeda tetap mendapat konteks.
Keduanya tidak punya skema kaku; keduanya hanya Markdown yang dilipat agen ke dalam konteksnya.
Apa yang masuk ke dalam berkas mana pun
Nama mana pun yang Anda pilih, konten yang baik itu identik. Buatlah singkat dan faktual: cara memasang, cara menjalankan tes, konvensi yang penting, dan hal-hal yang tidak boleh dilakukan agen. Esai panjang cuma dibaca sekilas dan encer, jadi utamakan baris yang ringkas dan bersinyal tinggi ketimbang prosa.
Sebuah berkas minimal untuk konvensi mana pun tampak seperti ini:
# AGENTS.md
## Build & test
- Install: npm install
- Run tests: npm test
- Lint: npm run lint
## Conventions
- TypeScript strict; no default exports
- Keep functions small and pure
## Do not
- Do not edit files under generated/
Jangan merawat dua salinan penuh. Taruh konten sebenarnya di satu berkas dan jadikan yang lain penunjuk satu baris ke sana, atau symlink keduanya bila tooling Anda mengizinkan. Instruksi yang terduplikasi lambat laun menyimpang, dan berkas agen yang usang lebih buruk daripada tidak ada karena agen memercayainya.
Menjalankan keduanya tanpa beban perawatan
Sebagian besar tim tidak perlu memilih. Setup yang pragmatis menjaga satu sumber kebenaran dan memenuhi kedua konvensi:
Tulis intinya sekali, lalu rujuk dari berkas kedua sehingga hanya ada satu tempat untuk mengedit.
Jaga instruksi tetap ramping dan rapikan seiring proyek berubah; perlakukan berkas seperti kode, bukan tempat pembuangan.
Pakai berkas bersarang untuk repositori besar agar tiap paket hanya membawa konteks yang relevan baginya.
Berkas konteks agen hanya sepercaya pembaruan terakhirnya. Karena agen mengikutinya secara harfiah, perintah build yang usang atau konvensi yang sudah dihapus justru menyesatkannya. Tinjau berkas ini dalam pull request seperti Anda meninjau kode, dan hapus panduan yang tidak lagi berlaku.
Yang mana yang sebaiknya Anda commit
Jika tim Anda menstandarkan Claude Code, dahulukan CLAUDE.md, karena Anda mendapat pemuatan otomatis, impor, dan pemahaman terdalam. Jika kontributor memakai campuran agen, tambahkan AGENTS.md agar tidak ada yang kehilangan konteks, dan arahkan ke konten yang sama.
Keputusannya bukan soal memilih pemenang melainkan soal jangkauan. CLAUDE.md memaksimalkan kedalaman di dalam satu tool; AGENTS.md memaksimalkan keluasan di banyak tool. Mendukung keduanya, didukung satu sumber, hampir tanpa biaya dan melindungi Anda dari konvensi mana pun yang diharapkan rekan berikutnya.
AGENTS.md dan CLAUDE.md adalah kebiasaan baik yang sama dengan dua label: tuliskan konteks proyek Anda agar agen berhenti menebak. Simpan satu berkas otoritatif, cerminkan ke nama satunya, dan perlakukan keduanya sebagai dokumentasi hidup yang layak selama tetap benar.