От намерения
к работающей вещи.
Вайбкодинг становится полезнее, когда интуиция встречается с понятным процессом. ИИ помогает двигаться быстрее, а решения остаются за автором.
01. Сформулируй результат
Вместо «сделай приложение» опиши конкретный сценарий: кто откроет продукт, что хочет сделать и какой результат должен получить. Добавь ограничения: устройство, данные, сроки и критерии успеха.
02. Раздели задачу
Сначала структура и основной путь пользователя. Затем данные и состояния. После — визуальная система и детали. Небольшой запрос проще оценить и исправить.
«Сначала предложи три варианта решения. Объясни компромиссы. Затем реализуем самый простой подходящий вариант».
03. Проверяй на реальности
Открой проект на телефоне. Проверь пустые состояния, ошибки, клавиатурную навигацию и медленное соединение. Читай изменения кода и не передавай секреты в промптах.
04. Оставь понятный след
Запиши, как запустить проект, где находятся настройки и какие решения приняты. Сохраняй рабочие версии и делай небольшие изменения, которые легко вернуть.
Перейти к практике ↗Критерий «готово» — до первого запроса
Для списка задач это может быть: новая задача появляется без перезагрузки, пустой ввод отклоняется, изменения сохраняются после обновления страницы. Для каждого сценария нужен наблюдаемый результат.
Где остановить генерацию
Если одно исправление ломает соседнюю функцию, вернитесь к последней рабочей версии. Попросите объяснить причину ошибки, затем измените один участок. Большой переписанный проект сложнее проверить, чем маленькую понятную правку.
Описать свой проект →