AGENTS.md & CLAUDE.md: README Baru untuk Agen Pengkodean AI
Jika Anda baru-baru ini menggunakan asisten pengkodean AI, Anda mungkin sudah memperhatikan sesuatu: semuanya menginginkan file Markdown.
GitHub Copilot membaca .github/copilot-instructions.md. Cursor membaca .cursor/rules/. Claude Code membaca CLAUDE.md. Windsurf membaca .windsurf/rules. Jules dari Google membaca JULES.md. Dan standar universalnya? AGENTS.md --- sekarang digunakan oleh lebih dari 60.000 repositori open-source dan dikelola oleh Agentic AI Foundation dari Linux Foundation.
Markdown telah berevolusi dari format dokumentasi menjadi sistem operasi untuk agen pengkodean AI.
Apa Itu AGENTS.md?
AGENTS.md adalah file Markdown sederhana berformat terbuka yang ada di repositori Anda dan berfungsi sebagai paket briefing untuk agen pengkodean AI. Anggap saja sebagai pasangan dari README.md:
- README.md untuk manusia: mulai cepat, deskripsi proyek, lencana
- AGENTS.md untuk agen AI: langkah build, perintah tes, konvensi pengkodean, keputusan arsitektur
Agen membaca file terdekat di pohon direktori, sehingga yang paling dekat mengambil preseden. Setiap subproyek dapat memberikan instruksi yang disesuaikan.
Apa Itu CLAUDE.md?
CLAUDE.md khusus untuk Claude Code dari Anthropic. Dibaca secara otomatis di awal setiap sesi dan berisi instruksi khusus proyek yang jika tidak akan Anda ulangi di setiap prompt.
CLAUDE.md yang baik biasanya mencakup:
- Konteks proyek: Satu baris yang mengorientasikan Claude tentang apa yang dilakukan proyek
- Gaya kode: Preferensi pemformatan, konvensi penamaan, pola yang diikuti
- Perintah: Cara menjalankan tes, build, lint, dan deploy
- Catatan arsitektur: Keputusan kunci yang harus dihormati Claude
Pendekatan yang direkomendasikan: letakkan instruksi bersama di AGENTS.md (agar semua alat AI mendapat manfaat), kemudian tambahkan fitur khusus Claude ke CLAUDE.md.
Lanskap Lengkap File Instruksi AI
Berikut setiap alat pengkodean AI utama dan konvensi Markdownnya:
| Alat | File | Format |
|---|---|---|
| GitHub Copilot | .github/copilot-instructions.md | Markdown |
| Cursor | .cursor/rules/*.md | Markdown |
| Claude Code | CLAUDE.md | Markdown |
| Windsurf | .windsurf/rules | Markdown |
| Google Jules | JULES.md | Markdown |
| Universal | AGENTS.md | Markdown |
Perhatikan polanya? Semuanya Markdown. Tanpa kecuali.
Mengapa Markdown Menang
Markdown adalah format sempurna untuk file instruksi AI karena:
- LLM memahaminya secara alami --- ini adalah format paling umum dalam data pelatihan mereka
- Mudah dibaca manusia --- pengembang dapat meninjau dan mengedit instruksi dengan mudah
- Dapat dikontrol versinya --- ada di git bersama kode Anda
- Ringan --- tidak ada overhead parsing, tidak perlu alat khusus
- Universal --- bekerja di setiap alat AI, editor, dan platform
Seperti yang dikatakan Visual Studio Magazine: dalam AI agentik, semuanya tentang Markdown.
Praktik Terbaik untuk Menulis Instruksi Agen
Berdasarkan analisis ribuan repositori:
Mulai minimal. Tambahkan aturan hanya ketika Anda melihat agen berulang kali membuat kesalahan yang sama. Instruksi yang terlalu dispesifikasi bisa lebih membingungkan daripada membantu.
Jadilah spesifik tentang perintah. Jangan katakan “jalankan tes” --- katakan pnpm test atau pytest -x tests/.
Dokumentasikan arsitektur Anda. Jika proyek Anda menggunakan pola tertentu (seperti pengiriman pesan antara content script dan service worker), jelaskan. Agen tidak dapat menyimpulkan keputusan arsitektur dari kode saja.
Sertakan apa yang TIDAK boleh dilakukan. Instruksi negatif sangat efektif: “Jangan pernah memodifikasi skema database secara langsung” atau “Jangan gunakan class component, selalu gunakan hooks.”
Bagaimana Save Cocok di Dunia Ini
Jika Anda membangun file instruksi agen, Anda mungkin juga menyimpan materi referensi dari web: halaman dokumentasi, jawaban Stack Overflow, README GitHub, referensi API.
Save mengonversi sumber web mana pun ini menjadi Markdown bersih dengan satu klik --- sempurna untuk membangun konteks yang dibutuhkan agen AI Anda. Simpan halaman dokumentasi, tempel Markdown ke AGENTS.md atau dokumen referensi Anda, dan asisten pengkodean AI Anda langsung memiliki konteks yang dibutuhkan.
Alur kerjanya:
- Temukan dokumentasi berguna atau contoh kode di web
- Klik Save untuk mengonversi ke Markdown
- Referensikan atau sertakan dalam file instruksi agen Anda
- Asisten pengkodean AI Anda bekerja lebih baik dengan setiap simpanan
Masa Depan: Markdown sebagai Permukaan Kontrol AI
Microsoft dan GitHub kini memperlakukan Markdown sebagai permukaan kontrol yang stabil dan dapat diaudit untuk perilaku AI. Ini bukan hanya dokumentasi lagi --- ini adalah antarmuka antara niat manusia dan eksekusi AI.
Kita melihat file Markdown melayani tiga peran yang berbeda:
- Dokumentasi: Menjelaskan sistem kepada manusia
- Instruksi: Membatasi dan mengarahkan perilaku AI
- Keahlian: Menggabungkan instruksi dengan sumber daya agar agen dapat mengulangi alur kerja
Tren ini hanya semakin cepat. Seiring asisten pengkodean AI menjadi lebih mampu, file Markdown yang memandunya menjadi semakin penting.
Save mengonversi halaman web apa pun menjadi Markdown bersih dengan satu klik. Sempurna untuk membangun perpustakaan referensi, menangkap dokumentasi, dan membuat konteks untuk alur kerja pengkodean AI Anda. Coba Save gratis.