██╗   ██╗██╗██████╗ ███████╗██████╗ ██╗  ██╗ ██████╗ ███╗   ██╗███████╗
 ██║   ██║██║██╔══██╗██╔════╝██╔══██╗██║  ██║██╔═══██╗████╗  ██║██╔════╝
 ██║   ██║██║██████╔╝█████╗  ██████╔╝███████║██║   ██║██╔██╗ ██║█████╗
 ╚██╗ ██╔╝██║██╔══██╗██╔══╝  ██╔═══╝ ██╔══██║██║   ██║██║╚██╗██║██╔══╝
  ╚████╔╝ ██║██████╔╝███████╗██║     ██║  ██║╚██████╔╝██║ ╚████║███████╗
   ╚═══╝  ╚═╝╚═════╝ ╚══════╝╚═╝     ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚══════╝
#vibephone-coding#claude-code#продуктивность

VibePhone Coding: как я «пишу» Next.js-проекты по дороге в офис

Раньше вайб-кодинг у меня ассоциировался с ноутбуком, кофе и «сейчас быстренько проверю идею». А потом я внезапно понял: телефон у меня всегда с собой, а мысли приходят не по расписанию. Так у меня сформировался процесс, который я называю VibePhone Coding — весь цикл от идеи до деплоя происходит с iPhone, буквально пока я иду на работу. Это не «правильная инженерия». Это быстрая проверка гипотез. За 1–2 часа можно выкатить фичу или собрать небольшой проект с нуля.

Зачем мне это

Идеи возникают в движении: по дороге, в лифте, в очереди. Если не зафиксировать и не воплотить быстро — идея умирает. Я не хочу «открывать ноут» ради 15 минут импульса. Моя цель — прототип: увидеть, как оно работает в браузере, а не идеальный код.

Стек и принцип

Основное: JavaScript / TypeScript, чаще всего Next.js. Репозитории на GitHub, агент для реализации — Claude Code, деплой через AWS Amplify (но логика подходит и для других CI/CD).
Ключевое: Main у меня — это не production. Main = staging, чтобы можно было без страха мерджить и смотреть результат.

Рабочий процесс

Иду в офис и голосом надиктовываю идею в ChatGPT: что хочу сделать, какой результат должен быть, какие ограничения и какие файлы уже есть. Потом прошу превратить это в структурированный промпт для Claude Code — с пошаговым планом, списком файлов, командами и критериями готовности. С телефона захожу в GitHub (создаю новый репо или открываю существующий проект), открываю Claude Code, выбираю репозиторий, вставляю промпт — и продолжаю идти. Через 15 минут агент уже создал структуру, добавил страницы, прикрутил формы — иногда собрал целый MVP. Дальше — merge в Main. Да, без классического code review, потому что цель не качество, а скорость проверки идеи. Amplify подхватывает изменения, я открываю staging-домен с телефона и смотрю результат.

Если что-то сломалось

Вижу ошибку — надиктовываю проблему в ChatGPT, получаю промпт «починить вот это», создаю новую ветку, мерджу, проверяю. И так итерациями. Быстро. Просто. Нагло.

Почему это работает

Минимум трения — идея превращается в реализацию без «достать ноут, настроить окружение». Высокая плотность экспериментов — за неделю можно проверить больше гипотез, чем раньше за месяц. Психологически легче — не «большая разработка», а серия маленьких прыжков. И главное: телефон всегда рядом, так что ты реально начинаешь делать.

Ограничения

Этот подход не для production-разработки, не для командной работы, не гарантирует качество. Опасен, если Main = прод. Поэтому железное правило: Main = staging, production живёт отдельно. Секреты только через env, не в репе. Если проект «выстрелил» — потом нужно нормально переписать.

Финал

По факту я превратил дорогу в офис в «карманную лабораторию». Я не пишу код на телефоне в классическом смысле — я управляю разработкой голосом, а агент делает механику. VibePhone Coding — это не про идеальность. Это про скорость, азарт и проверку идей, пока они горячие.
Тоже экспериментируете с мобильной разработкой?