~/VibeHandbook
PDF ฟรี

บท 09 · 01

ทำไมต้องมีสเปก ไม่ใช่แค่ใช้สัญชาตญาณ

Vibe coding ไม่ได้แปลว่าข้ามการวางแผน มันหมายถึงการวางแผนแบบ เร็ว และ เบา แล้วสั่งให้ AI ลงมือทำ สเปกคือพวงมาลัยบังคับทิศทาง ถ้าไม่มีมัน AI จะเดาเจตนาของคุณในทุกพรอมต์ และความเข้าใจผิดเล็ก ๆ น้อย ๆ จะสะสมกลายเป็นความยุ่งเหยิง

สเปกให้สิ่งสำคัญสามอย่างแก่คุณ:

  • บริบทร่วม — คุณสามารถวางมันลงในเซสชัน AI ไหนก็ได้ และสร้างความเข้าใจใหม่ได้ทันทีว่ากำลังสร้างอะไรอยู่
  • ขอบเขตที่ชัดเจน — เส้นแบ่งที่เขียนไว้ระหว่าง "อยู่ในขอบเขต" กับ "อยู่นอกขอบเขต" ที่หยุดยั้งการขยายฟีเจอร์แบบไม่รู้จบ
  • รายการงาน — ชิ้นงานย่อยที่สร้างได้ทีละชิ้น ให้ AI ทำเสร็จได้ทีละอย่าง

สเปกทำงานเหมือนกรวย: มันรับไอเดียที่กว้างและคลุมเครือ แล้วค่อย ๆ บีบให้แคบลงทีละขั้น จนกลายเป็นชิ้นงานเล็ก ๆ ที่ AI สร้างได้จริง

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

มันไม่จำเป็นต้องยาว หนึ่งหน้าก็เพียงพอสำหรับโปรเจกต์ส่วนใหญ่ แท้จริงแล้ว สเปกที่ยาวเกินสองหน้ามักเป็นสัญญาณเตือน: คุณกำลังวางแผนล่วงหน้าไกลเกินไป หรือกำลังขยายขอบเขตงานอย่างเงียบ ๆ เมื่อลังเล ให้ตัดออก ส่วนที่คุณตัดทิ้งมักจะไม่มีใครคิดถึง และส่วนที่คุณเก็บไว้จะยิ่งคมชัดขึ้น

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี