Ubah pengalaman membangun Platform Donasi Amanah menjadi SOP reusable: dari kebutuhan, PRD, rules, prompt spec-driven, verifikasi, iterasi, sampai checkpoint.
35m bacaanKuis WajibMicro Badge Lesson
Distilasi SOP AI Coding Terarah Pribadi
Platform Donasi Amanah akan selesai. Tapi skill kerja yang kamu bangun jangan ikut selesai.
Sepanjang perjalanan ini, kamu sebenarnya mengulang pola yang sama:
text
pahami kebutuhan→ tulis PRD mini→ turunkan rules
→ buat prompt spec-driven
→ minta agent bekerja
→ baca diff
→ verifikasi
→ revisi berbasis bukti
→ checkpoint
Pola itu jauh lebih berharga daripada satu prompt tertentu. Prompt bisa berubah. Tool bisa berubah. UI Antigravity bisa berubah. Tapi urutan berpikirnya bisa kamu bawa ke project lain.
Tugas sekarang: tulis SOP pribadi yang bisa dipakai ulang.
SOP bukan kumpulan prompt
Banyak orang menyimpan prompt seperti koleksi mantra. Masalahnya, prompt tanpa konteks cepat basi.
Contoh prompt yang tampak bagus tapi lemah:
text
Buatkan fitur donasi yang lengkap dan aman.
Apa definisi lengkap? Aman di layer mana? Donasi statusnya apa? Siapa yang boleh melihat data? Bagaimana verifikasinya?
SOP yang baik menjawab pertanyaan sebelum prompt ditulis.
Struktur SOP satu halaman
Buat file:
text
docs/sop/ai-coding-terarah-sop.md
Isi awal:
md
# SOP AI Coding Terarah## 1. Pahami kebutuhanSelesai ketika aku bisa menjelaskan user, tujuan, alur utama, dan batasan non-goal.## 2. Tulis PRD miniSelesai ketika PRD punya: problem, user, main flow, data yang dibutuhkan, non-goals, dan acceptance criteria.## 3. Turunkan rulesSelesai ketika aturan bisnis/teknis bisa diuji, bukan sekadar opini.## 4. Siapkan context packSelesai ketika agent diarahkan membaca AGENTS.md, DESIGN.md, docs/README.md, PRD, rules, dan file terkait.## 5. Prompt spec-drivenSelesai ketika prompt punya tujuan tunggal, file target, batasan scope, acceptance criteria, dan format laporan.## 6. Review output agentSelesai ketika aku membaca diff, mengecek file yang berubah, dan menolak perubahan di luar scope.## 7. Verifikasi nyataSelesai ketika command/browser/SQL/test membuktikan acceptance criteria.## 8. Iterate atau checkpointSelesai ketika error direvisi berdasarkan bukti, atau perubahan yang lulus disimpan sebagai checkpoint.
Perhatikan frasa “selesai ketika”. Itu membuat SOP bisa diuji.
Tambahkan contoh dari Platform Donasi
SOP terlalu umum kalau tidak punya contoh nyata. Tambahkan satu contoh pendek di tiap langkah.
Contoh:
md
## 3. Turunkan rulesContoh dari Platform Donasi:- Donation selalu mulai dari `pending`.- Upload bukti tidak otomatis `verified`.- Laporan publik hanya menghitung `verified`.- Guest confirmation memakai token lookup.Selesai ketika rules bisa diuji lewat schema, RLS, function, atau flow browser.
Atau:
md
## 7. Verifikasi nyataContoh dari Platform Donasi:- `npm run build` membuktikan production build.- SQL menghitung total verified untuk laporan transparansi.- Confirmation tanpa token harus 404.- Grep bundle memastikan service role tidak bocor.
SOP yang punya contoh terasa hidup. SOP yang terlalu abstrak akan dilupakan.
Prompt pattern yang layak disimpan
Buat file kedua:
text
docs/sop/prompt-patterns.md
Isi dengan pola yang benar-benar dipakai.
Pattern 1 — fitur baru
text
Mulai dari AGENTS.md, DESIGN.md, dan docs/README.md.Baca:- docs/prd-mini.md- docs/project-rules.md- [file/route terkait]Tugas: [satu tujuan]Batasan:- Jangan mengubah [area non-scope].- Jangan menambah fitur di luar requirement.Acceptance criteria:- [kriteria yang bisa diuji]Setelah selesai, laporkan:- file yang diubah- alasan perubahan- cara verifikasi
Pattern 2 — revisi berbasis bukti
text
Hasil sebelumnya belum lulus acceptance criteria.Bukti gagal:- Command: [command]- Expected: [expected]- Actual: [actual/error]Tugas: perbaiki penyebabnya.Batasan: jangan refactor area yang tidak terkait.Laporkan diff dan verifikasi ulang.
Yang ringkas dipakai saat kerja harian. Yang detail dibuka ketika butuh contoh.
Checkpoint
docs/sop/ai-coding-terarah-sop.md dibuat.
Tiap langkah punya “selesai ketika” yang bisa dibuktikan.
SOP memuat contoh nyata dari Platform Donasi Amanah.
docs/sop/prompt-patterns.md berisi minimal 3 pattern.
SOP diuji dengan satu perubahan kecil.
SOP tidak berubah menjadi kumpulan prompt tanpa alur.
Nah, di titik ini kamu bukan cuma punya app. Kamu punya cara kerja. Kalau nanti masuk project lain dan mulai bingung, buka SOP ini dulu sebelum nulis prompt pertama. Biasanya masalah besar berkurang banyak saat konteks dan verifikasi sudah dipasang dari awal.
Checkpoint KuisTarget: 70%
Kuis 06.3 — Distilasi SOP AI Coding Terarah Pribadi
Kuis ini wajib untuk sertifikat. Kamu tetap bisa lanjut ke pelajaran berikutnya dan mengerjakannya nanti.