Bukan Prompt Engineering! Ini Rahasia Vibe Coding yang Dipakai Developer Pro!
Belakangan ini, istilah Vibe Coding lagi naik daun. Konsepnya simpel: bikin aplikasi tanpa ngetik kode manual, cukup “ngomong” ke AI, terus… jadi deh.
Kedengarannya kayak mimpi.
Dan seperti biasa, banyak orang langsung mikir:
“Berarti kuncinya jago bikin prompt dong?”
Eits… ternyata nggak segampang itu, ferguso.
36.000 Baris Kode, Tapi Bukan Prompt yang Jadi Kunci
Ada satu eksperimen menarik dari developer di forum r/ClaudeCode.
Dia build aplikasi full-stack selama 40 hari, full pakai AI (Claude Code).
Stack-nya nggak main-main:
- Auth
- RBAC
- S3
- PostgreSQL
Hasil akhirnya:
- 312 commits
- 36.000 baris kode
- 176 komponen
Udah kayak kerja 1 tim, padahal sendirian (plus AI).
Tapi yang bikin kaget bukan itu.
File yang paling sering dia edit ternyata bukan:
- React component ❌
- API route ❌
Melainkan…
👉 CLAUDE.md
Yup. File dokumentasi.
File yang biasanya kita bikin terus… kita lupain.
Plot Twist: Prompt Engineering Itu Overrated
Banyak developer sekarang sibuk:
- nulis prompt panjang
- kasih instruksi super detail
- berharap AI nggak “ngaco”
Masalahnya, ini kayak ngajarin anak tiap hari hal yang sama… tapi nggak pernah bikin buku panduannya.
Dan hasilnya?
AI tetap:
- lupa konteks
- overengineering
- bikin struktur random
Kamu bilang:
“Buat dashboard”
AI jawab:
“Siap, ini sekalian 3 state management, 2 arsitektur, dan sedikit chaos biar seru”
Boom. Spaghetti code.
CLAUDE.md: HRD untuk AI Kamu
Nah, di sinilah CLAUDE.md jadi MVP.
Anggap aja ini:
buku panduan karyawan buat AI
Isinya bukan “cara ngoding”, tapi:
- aturan main
- standar arsitektur
- apa yang boleh
- dan yang paling penting… apa yang dilarang
Jadi AI nggak perlu ditegur tiap hari.
Dia tinggal baca:
“Oh, di sini nggak boleh aneh-aneh ya.”
Cara Ngatur AI Biar Nggak Ngaco (3 Layer Context)
Developer ini pakai teknik yang cukup elegan: Progressive Disclosure.
Bahasa gampangnya:
jangan kasih semua info sekaligus, nanti AI malah pusing sendiri.
1. Global Context (CLAUDE.md utama)
Isi:
- tech stack
- struktur folder
- rule dasar
Ini kayak “aturan perusahaan”.
2. Local Context (Rule per folder)
Contoh:
/api→ aturan error handling/components→ aturan UI
Jadi AI nggak baca semua hal, cuma yang relevan.
Hemat context. Nggak halu.
3. Task Prompt (Prompt harian)
Nah, di sini baru kamu ngomong.
Tapi sekarang cukup simpel:
“Tambahin endpoint reset password, ikutin standar yang ada.”
Udah. Nggak perlu ceramah 10 paragraf lagi.
Anti-Pattern: Cara Halusinasi AI Dihentikan Permanen
Ini bagian paling underrated.
Setiap AI bikin kesalahan…
Jangan cuma:
“Eh jangan gitu dong 😭”
Tapi langsung tulis di rule.
Contoh:
- ❌ “Tulis kode yang bagus”
- ✅ “Dilarang bikin file .env baru”
- ✅ “Kalau test gagal, wajib exit code 1”
- ✅ “Jangan pakai cara X, pernah bikin bug kemarin”
Ini namanya anti-pattern.
Semakin sering kamu update, AI makin “dididik”.
Lama-lama kayak junior dev yang udah paham budaya perusahaan 😄
Vibe Coding = Kamu Jadi Tech Lead Dadakan
Dari eksperimen ini, rasio fitur vs bug:
👉 1.5 : 1
Itu bagus, apalagi untuk project yang naik dari:
1.500 → 36.000 baris kode dalam 40 hari
Artinya?
AI bukan gantikan developer.
Tapi… bikin kamu naik jabatan.
Dari:
tukang ngetik kode
Jadi:
tukang ngatur sistem + ngawasin AI
Alias:
👉 Tech Lead tanpa naik gaji 😅
Kesimpulan
Vibe Coding itu bukan soal:
seberapa jago kamu bikin prompt
Tapi:
- seberapa jelas aturan yang kamu bikin
- seberapa disiplin kamu jaga arsitektur
- dan seberapa rajin kamu update dokumentasi
Ironisnya…
Hal yang paling kita malesin dulu:
👉 nulis dokumentasi
Sekarang malah jadi:
👉 senjata utama
Kalau kamu masih sibuk ngulik prompt panjang tiap hari…
Mungkin bukan AI-nya yang kurang pintar.
Mungkin…
kamu belum bikin “buku panduan karyawan”-nya 😏