~/VibeHandbook
PDF бесплатно

Глава 09 · 01

Зачем спецификация, а не просто «по вайбу»

Vibe coding не означает пропуск планирования. Он означает планирование быстрое и лёгкое, после которого вы направляете AI на исполнение. Спецификация — это руль. Без неё AI угадывает ваш замысел при каждом запросе, и мелкие недопонимания накапливаются в хаос.

Спецификация даёт вам три вещи:

  • Общий контекст — вы можете вставить её в любую сессию AI и мгновенно восстановить, что именно вы создаёте.
  • Границу охвата — записанную черту между «входит» и «не входит», которая останавливает разрастание функций.
  • Список задач — пригодные для сборки куски, которые AI может выполнять по одному.

Спецификация работает как воронка: она берёт широкую, размытую идею и шаг за шагом сужает её до маленьких кусков, которые AI действительно может построить.

        ┌─────────────────────────┐
        │          ИДЕЯ           │   размытая, одна строка
        └───────────┬─────────────┘
                    ▼
          ┌───────────────────┐
          │       СПЕЦ        │   проблема · рамки · истории
          └─────────┬─────────┘
                    ▼
            ┌───────────────┐
            │    ЗАДАЧИ     │   мелкие шаги по порядку
            └───────┬───────┘
                    ▼
              ┌───────────┐
              │  СБОРКА   │   по куску за раз
              └───────────┘

Она не обязана быть длинной. Для большинства проектов одной страницы более чем достаточно. На самом деле спецификация, разрастающаяся больше двух страниц, обычно тревожный знак: вы либо планируете слишком далеко вперёд, либо потихоньку расширяете охват. Если сомневаетесь — режьте. То, что вы удаляете, редко вспоминается, а то, что оставляете, становится острее.

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.