diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..6ba8762 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,20 @@ +# AGENTS.md + +## Working Style +- Prioritaskan solusi paling sederhana yang langsung menyelesaikan masalah. +- Jangan over-engineer, jangan tambah logic/fitur di luar scope request. +- Kalau ada opsi cepat dan aman, pilih itu dulu sebelum pendekatan kompleks. +- Hindari perubahan banyak sekaligus; lakukan minimal change yang terukur. +- Tujuan utama: jangan bikin error baru saat memperbaiki error lama. + +## FE Skills Focus +- Utamakan praktik yang rapi dan konsisten untuk `Vue.js` (Options API sesuai pola existing project). +- Untuk pekerjaan front-end, fokus pada perbaikan perilaku UI/state terlebih dulu sebelum refactor besar. +- Untuk `Vuetify`, ikuti pola komponen yang sudah ada di module terkait (jangan ganti gaya/arsitektur tanpa diminta). +- Saat bug UI/network, cek dulu alur `mounted`, `watch`, `computed`, dan `store dispatch` sebelum menambah mekanisme baru. +- Jika diminta meniru modul referensi, ikuti pola modul referensi secara ketat. + +## Git Flow (Saat Diminta Commit/Push) +- Inspeksi minimal: jalankan `git status` dan `git diff --stat` dulu. +- Buat commit message singkat dan jelas. +- Lalu `git push` tanpa kerja tambahan yang tidak diperlukan.