{"title":"AI Memory Install","slug":"","description":"Memasang AI_Memory ke aplikasi biar gak bego pas pindah chat","image":null,"permalink":"/prompt/vibe-code/01-ai-memory-install/index.json","raw_content":"\n## WAJIB: SISTEM AI_MEMORY LINTAS WEB CHAT\n\nSaat membangun proyek ini, buat sistem dokumentasi dan memori proyek bernama `AI_MEMORY` agar pekerjaan bisa dilanjutkan oleh AI lain dari web chat berbeda tanpa harus membaca ulang seluruh source code dan riwayat percakapan dari awal.\n\n### 1. Buat struktur AI_MEMORY\n\nBuat folder `AI_MEMORY/` di root proyek dengan file berikut:\n\n- `PROJECT.md` — tujuan aplikasi, teknologi, fitur, dan aturan pengembangan.\n- `ARCHITECTURE.md` — arsitektur aplikasi, alur kerja, modul, dan hubungan dependensi.\n- `CODE_MAP.md` — peta file penting, tanggung jawabnya, serta lokasi fungsi utama yang sudah diverifikasi.\n- `CURRENT_TASK.md` — status pengerjaan terbaru, fitur selesai, pekerjaan tertunda, bug, dan langkah selanjutnya.\n- `DECISIONS.md` — keputusan teknis penting dan alasannya.\n- `CHANGELOG.md` — riwayat perubahan kode yang signifikan.\n- `AI_HANDOFF.md` — ringkasan ringkas dan terbaru yang menjadi titik masuk AI saat melanjutkan proyek.\n- `AI_INSTRUCTIONS.md` — aturan yang wajib diikuti AI saat membaca, mengubah, dan mendokumentasikan proyek.\n\n### 2. Buat AI_HANDOFF.md sebagai pintu masuk utama\n\nFile ini harus ringkas, praktis, dan selalu mencerminkan kondisi proyek terbaru. Isinya minimal:\n\n- Nama dan tujuan proyek.\n- Status implementasi terkini.\n- Teknologi dan arsitektur inti.\n- Fitur yang sudah selesai dan yang belum.\n- File yang relevan untuk pekerjaan berikutnya.\n- Bug atau kendala aktif.\n- Keputusan penting yang tidak boleh dilanggar.\n- Langkah berikutnya yang spesifik.\n- Informasi yang masih belum diverifikasi.\n\nAI yang melanjutkan proyek harus membaca `AI_HANDOFF.md` terlebih dahulu, lalu membuka file memori lain atau source code yang relevan sesuai kebutuhan. Jangan memaksanya membaca seluruh file proyek tanpa alasan.\n\n### 3. Aturan pemeliharaan memori\n\n- Buat dokumentasi berdasarkan implementasi aktual, bukan asumsi.\n- Jangan mengarang file, fungsi, dependensi, status, atau hasil pengujian.\n- Setelah perubahan kode yang signifikan, perbarui dokumentasi yang terdampak.\n- Sebelum sesi pengerjaan berakhir atau pengguna berpindah web chat, perbarui `AI_HANDOFF.md` dan `CURRENT_TASK.md`.\n- Jika struktur atau hubungan modul berubah, perbarui `CODE_MAP.md` dan `ARCHITECTURE.md`.\n- Jangan mengulang atau menduplikasi informasi yang tidak diperlukan.\n- Jangan menyalin seluruh source code ke file memori.\n- Jangan menyimpan API key, token, password, atau rahasia lain di dokumentasi.\n- Jika dokumentasi berbeda dari source code terbaru, verifikasi source code dan koreksi dokumentasi.\n\n### 4. Aturan melanjutkan pekerjaan lintas AI\n\n`AI_INSTRUCTIONS.md` harus menjelaskan prosedur berikut:\n\n1. Baca `AI_HANDOFF.md` terlebih dahulu.\n2. Baca `CURRENT_TASK.md` dan `CODE_MAP.md` jika relevan.\n3. Cocokkan informasi penting dengan source code terbaru pada file yang diperlukan.\n4. Jangan membaca semua file dari awal hanya untuk memahami proyek.\n5. Jangan mengulang pekerjaan yang sudah selesai.\n6. Lanjutkan dari langkah berikutnya yang tercatat, kecuali hasil pemeriksaan menunjukkan bahwa langkah tersebut sudah tidak relevan.\n7. Jika informasi penting tidak tersedia, lakukan pemeriksaan terarah atau ajukan pertanyaan yang diperlukan.\n8. Setelah mengerjakan tugas, perbarui memori agar bisa digunakan oleh AI lain.\n\n### 5. Buat prompt handoff siap pakai\n\nBuat file `AI_MEMORY/PROMPT_RESUME.md` yang berisi instruksi singkat dan universal untuk diberikan kepada AI baru. Prompt tersebut harus menyuruh AI membaca `AI_HANDOFF.md` terlebih dahulu, memeriksa kode yang relevan, menghindari pembacaan ulang seluruh proyek, dan melanjutkan tugas dari kondisi terakhir.\n\n### 6. Integrasi dengan alur pengembangan\n\n- Buat semua file memori sejak tahap awal proyek.\n- Isi dokumentasi secara bertahap ketika arsitektur dan fitur benar-benar terbentuk.\n- Jangan menunda seluruh dokumentasi sampai aplikasi selesai.\n- Jadikan pembaruan memori bagian dari proses penyelesaian tugas, bukan pekerjaan tambahan yang mudah terlupakan.\n- Jika tersedia mekanisme penyimpanan file, gunakan mekanisme tersebut agar dokumentasi benar-benar tersimpan di proyek.\n\n### 7. Prioritas implementasi\n\nUtamakan implementasi aplikasi utama terlebih dahulu sambil membangun dokumentasi secara bertahap. Jangan membuat sistem AI agent, database vektor, atau infrastruktur tambahan hanya untuk kebutuhan dokumentasi ini.\n\nSetelah implementasi awal selesai, laporkan:\n- File AI_MEMORY yang sudah dibuat.\n- Informasi yang sudah diverifikasi.\n- Informasi yang masih belum diketahui.\n- Cara menggunakan AI_HANDOFF.md ketika berpindah web chat atau model.\n\nTujuan akhirnya: proyek dapat dilanjutkan oleh AI berbeda dengan konteks minimum yang cukup, tanpa menghabiskan banyak token untuk membaca ulang source code dan percakapan sebelumnya.","has_database":false,"default_input":null,"image_prompt":null,"desc_prompt":null,"database":null,"variables_config":null}