~/VibeHandbook
PDF Gratis

Bab 09 · 01

Kenapa Spek, Bukan Sekadar Feeling

Vibe coding bukan berarti melewatkan perencanaan. Artinya melakukan perencanaan secara cepat dan ringan, lalu mengarahkan AI untuk mengeksekusinya. Spek adalah setirnya. Tanpa itu, AI menebak-nebak maksudmu di setiap , dan kesalahpahaman kecil menumpuk menjadi kekacauan.

Spek memberimu tiga hal:

  • Konteks bersama — kamu bisa menempelkannya ke sesi AI mana pun dan langsung membangun kembali pemahaman tentang apa yang sedang kamu bangun.
  • Batas cakupan — garis tertulis antara "termasuk" dan "tidak termasuk" yang menghentikan fitur yang merambat tanpa henti (feature creep).
  • Daftar tugas — potongan yang siap dibangun yang bisa diselesaikan AI satu per satu.

Spek bekerja seperti corong: ia mengambil ide yang lebar dan samar, lalu mempersempitnya, langkah demi langkah, menjadi potongan-potongan kecil yang benar-benar bisa dibangun AI.

        ┌─────────────────────────┐
        │          IDEA           │   fuzzy, one line
        └───────────┬─────────────┘
                    ▼
          ┌───────────────────┐
          │       SPEC        │   problem · scope · stories
          └─────────┬─────────┘
                    ▼
            ┌───────────────┐
            │     TASKS     │   small, ordered steps
            └───────┬───────┘
                    ▼
              ┌───────────┐
              │   BUILD   │   one chunk at a time
              └───────────┘

Spek tidak perlu panjang. Satu halaman sudah lebih dari cukup untuk kebanyakan proyek. Bahkan, spek yang tumbuh melebihi dua halaman biasanya adalah tanda peringatan: kamu sedang merencanakan terlalu jauh ke depan, atau diam-diam memperluas cakupan. Kalau ragu, potong saja. Bagian yang kamu hapus jarang dirindukan, dan bagian yang kamu simpan justru menjadi lebih tajam.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.