Зачем спецификация, а не просто «по вайбу»
Vibe coding не означает пропуск планирования. Он означает планирование быстрое и лёгкое, после которого вы направляете AI на исполнение. Спецификация — это руль. Без неё AI угадывает ваш замысел при каждом запросе, и мелкие недопонимания накапливаются в хаос.
Спецификация даёт вам три вещи:
- Общий контекст — вы можете вставить её в любую сессию AI и мгновенно восстановить, что именно вы создаёте.
- Границу охвата — записанную черту между «входит» и «не входит», которая останавливает разрастание функций.
- Список задач — пригодные для сборки куски, которые AI может выполнять по одному.
Она не обязана быть длинной. Для большинства проектов одной страницы более чем достаточно. На самом деле спецификация, разрастающаяся больше двух страниц, обычно тревожный знак: вы либо планируете слишком далеко вперёд, либо потихоньку расширяете охват. Если сомневаетесь — режьте. То, что вы удаляете, редко вспоминается, а то, что оставляете, становится острее.