Вайбкодинг на практике: it's alive!

За 5 постов мы собрали веб-приложение на стеке технологий, с которым я раньше не работал. Кстати, этот проект уже крутится на проде.

Давайте зафиксируем ключевые моменты.

1. Аналитика до кода

Описываем логику и прогоняем через 2–3 нейросети, заставляя их искать противоречия и спорить друг с другом.
Цель: зафиксировать описание проекта, сценарии использования и схему базы данных до начала разработки.

2. Стек под вайбкодинг

Один язык на бэке и фронте (JS/TS).
Простая архитектура: 1 бизнес-сценарий = 1 роут = 1 файл.
Чем проще и меньше абстракций, тем меньше ошибок нагородит нейросеть.

3. "Контракт" для бэкенда

Заранее зафиксированные правила написания кода в отдельном документе. Это снижает галлюцинации сильнее любого промпта.

4. Двойная валидация

Одна нейросеть пишет код.
Вторая проверяет соответствие контракту.
Контракт дописываем по ходу, чтобы не повторялись найденные ошибки.

5. Небольшие шажочки

Бэк: по одному роуту.
Фронт: заглушки с мок-данными, затем API, в конце стили.
Это не позволит ошибкам накопиться снежным комом.

6. Документация = важнейшая часть процесса

Актуальные документы сэкономят время на доработках в дальнейшем.

--

Хочу попробовать этот подход ещё раз, на реальной задаче.
Если у вас есть интересная идея MVP-проекта — напишите, обсудим, можно ли воплотить его в жизнь в формате вайбкодинга.

--

0️⃣ серия: идея и формат
1️⃣ серия: схема БД
2️⃣ серия: выбор инструментов
3️⃣ серия: вайбкодим бэкенд
4️⃣ серия: вайбкодим фронтенд
5️⃣ серия: итоги