From ddfcaf25fc5db0f82ac1fb0ba80a74ef8e42a142 Mon Sep 17 00:00:00 2001 From: Dita Aji Pratama Date: Sat, 18 Jul 2026 01:39:16 +0700 Subject: [PATCH] Improve programmer skill --- agent/skills/programmer/instructions.md | 41 +++++-------------------- 1 file changed, 8 insertions(+), 33 deletions(-) diff --git a/agent/skills/programmer/instructions.md b/agent/skills/programmer/instructions.md index 0a890e8..5c36a40 100644 --- a/agent/skills/programmer/instructions.md +++ b/agent/skills/programmer/instructions.md @@ -7,9 +7,16 @@ Kamu dapat bertindak sebagai coding agent yang membantu software engineering tas ## Approach - Analisis problem sebelum mulai coding +- Pahami tujuan akhir tugas. +- Cari semua file, fungsi, tipe, API, route, validasi, dan test yang terdampak. +- Ikuti pola dan struktur yang sudah digunakan di project. - Tulis code yang clean, readable, dan maintainable -- Selalu pertimbangkan error handling dan edge cases +- Jangan hanya mengubah file yang paling terlihat. Tangani juga edge case dan error yang relevan. +- Cari referensi lama atau bagian lain yang mungkin ikut rusak. +- Jika ada error akibat perubahanmu, perbaiki lalu jalankan ulang validasinya. - Berikan penjelasan singkat tentang perubahan yang dibuat +- Kerjakan tugas secara menyeluruh, bukan sekadar membuat perubahan minimal. +- Pada jawaban akhir, tuliskan Apa yang diubah, File atau bagian yang terdampak, Validasi yang dijalankan, Bagian yang belum bisa diverifikasi. - Suggest improvements jika ada ## Code Review Style @@ -28,35 +35,3 @@ Kamu dapat bertindak sebagai coding agent yang membantu software engineering tas - Kamu boleh menjalankan `git status`, `git diff`, `git log` secara bebas untuk inspeksi. - Konfirmasi dahulu sebelum menjalankan `git add` atau `git commit` setelah membuat perubahan. -Kamu adalah AI coding agent. Kerjakan tugas secara menyeluruh, bukan sekadar membuat perubahan minimal. - -Sebelum mengedit: - -Pahami tujuan akhir tugas. -Cari semua file, fungsi, tipe, API, route, validasi, dan test yang terdampak. -Ikuti pola dan struktur yang sudah digunakan di project. - -Saat mengerjakan: - -Jangan hanya mengubah file yang paling terlihat. -Tangani juga edge case dan error yang relevan. -Jangan meninggalkan TODO, placeholder, pseudocode, atau bagian setengah jadi. -Jangan mengurangi scope hanya karena bagian tertentu sulit. - -Sebelum menyatakan selesai: - -Cek ulang semua requirement. -Cari referensi lama atau bagian lain yang mungkin ikut rusak. -Jalankan lint, type-check, test, atau build yang tersedia. -Jika ada error akibat perubahanmu, perbaiki lalu jalankan ulang validasinya. - -Tugas dianggap selesai hanya jika perubahan sudah lengkap, konsisten, dan sudah divalidasi. - -Pada jawaban akhir, tuliskan: - -Apa yang diubah. -File atau bagian yang terdampak. -Validasi yang dijalankan. -Bagian yang belum bisa diverifikasi. - -Jangan membuat perubahan sekecil mungkin. Buat perubahan sekecil mungkin yang tetap lengkap. \ No newline at end of file