«Ми не пишемо ТЗ більше. Ми описуємо вайб». Це сказав мені CTO одного львівського стартапу минулого тижня. Я був готовий до того, що це жарт. Не жарт. Команда з восьми розробників справді три місяці працює без жодного формального технічного завдання. Тільки одно-двосторінкові «описи відчуття», які перетворюються на код через AI-агентів.
Це називається «vibe coding» — термін, що з’явився на твіттері Андрія Карпаті у березні 2025 року. За рік він з мему перетворився на реальний workflow в українських командах. У моєму неформальному опитуванні з 22 продуктових команд 7 повідомили, що використовують vibe-coding підхід на основних проектах. Це не маленька цифра.
Що це насправді
Vibe coding — це коли замість деталізованого ТЗ ви пишете 1-2 сторінки про те, як продукт має «відчуватися»: який тон, який тип користувача, які почуття має викликати. А потім даєте Claude або GPT відповідно вибудувати архітектуру і код. Розробник стає не автором коду, а редактором AI-вивода.
Звучить як рецепт катастрофи. Подекуди так і є. Але в 5 з 7 кейсів, що я бачив, команди звітують про швидкість поставки в 2-4 рази вищу за класичний waterfall з ТЗ. Не в 1.5 раза. В 2-4 рази.
Чому це працює (де працює)
Перша причина — більшість ТЗ у малих стартапах застарівають через тиждень після написання. Команда витрачає 40 годин на специфікацію, через два дні CEO змінює напрямок, ТЗ переписується. У vibe-coding ви ніколи не маєте «застарілого ТЗ», бо немає ТЗ — є щотижневі описи вайбу, що змінюються разом з продуктом.
Друга — AI-агенти добре обробляють невизначеність. Якщо ви пишете «зроби красиву форму реєстрації», Claude видасть щось більш-менш робоче. Якщо ви пишете «зроби форму з полями: email (validate as email), password (min 8 chars, must contain digit), checkbox для умов, кнопка submit з лоадером…» — Claude видасть те саме, але вже за 40 годин роботи над ТЗ.
Де це ламається
Дві з семи команд, що пробували vibe-coding, відмовилися. Спільне у причинах: складна доменна логіка. Fintech-стартап, що рахує комісії за міжнародні переходи — це не «вайб». Це конкретна математика з конкретними реголуляторними вимогами. AI без чіткого ТЗ генерує код, що правильний на 95% — і саме ці 5% помилок коштують клієнту грошей.
Друга межа — безпека. Vibe-coded аутентифікація проходить first audit на ура, на second виявляються race conditions, IDOR-вразливості, неправильне зберігання токенів. AI знає security патерни, але не завжди розуміє контекст, де вони потрібні.
Що з цим робити
Якщо ваш продукт — простий B2B-tool, маркетинг-сайт, внутрішня админка — vibe coding скоріше за все буде швидше за класичний підхід. Якщо ваш продукт — fintech, healthtech, anything-with-real-stakes — спробуйте, але з планом ретельного review.
І ще одна порада: один senior-developer для review. Vibe coding без human review — це шлях у виробничі катастрофи. AI з людським редактором — це швидкість. AI без людини — це швидкість до прірви.
Це знову та сама закономірність — нова абстракція спрощує те, що раніше було складним, поки не з’являється новий шар складності. Vibe coding — це не магія. Це інший trade-off.