Цикл 10 MVP: Автоматизация пути от идеи до деплоя
Хватит писать бойлерплейт. Я нашел рабочий процесс с использованием Claude, Linear и Vercel, который автоматически превращает PRD в готовые приложения. Рассказываю, как строить 10 стартапов одновременно.

Тихая революция: Как "Vibe Coding" меняет правила игры для стартапов
В разработке программного обеспечения происходит тихая революция, и она не имеет ничего общего с очередным JavaScript-фреймворком. Речь идет о сдвиге в том, кто — или что — выполняет тяжелую работу.
Представьте такой сценарий: вы ждете свой рейс. У вас появляется идея. К моменту приземления у вас в телефоне не просто заметки, а полностью развернутый MVP с базой данных, аутентификацией и фронтендом, доступный по ссылке. Вы не написали ни строчки синтаксиса. Вы просто управляли потоком.
Это не научная фантастика. Это то, что люди начинают называть "Vibe Coding" (вайб-кодинг), и это фундаментально меняет экономику стартапов.
Большинство фаундеров все еще застряли в старом цикле: Идея -> Найм/Код -> Отладка -> Деплой. Этот цикл слишком медленный. Новый цикл выглядит так: Контекст -> AI-агент -> Верификация.
Последние несколько недель я потратил на оттачивание стека, который автоматизирует рутинную середину разработки. Это позволяет мне запускать десять потенциальных MVP параллельными циклами. Ниже — точная конфигурация, рабочий процесс и честная правда о том, где эта система дает сбой.
Стек для "Vibe Coding"
Чтобы это сработало, вам нужны инструменты, которые умеют общаться друг с другом. Мы не ищем сложнейшие корпоративные решения; нам нужна скорость и интеграция. Вот инструментарий:
- Фреймворк:
create-t3-turbo(Настройка монорепозитория на базе Turborepo, которая объединяет фронтенд и бэкенд в одном месте. Включает Next.js, tRPC, Tailwind и Prisma. Идеально для MVP). - Мозг: Claude Code (CLI-инструмент, который выступает в роли вашего ведущего инженера).
- Управление проектом: Linear (Единый источник правды).
- Трекинг задач: GitHub Issues (Синхронизирован с Linear).
- Инфраструктура: Vercel (Хостинг) + Neon (Serverless Postgres).
И у Vercel, и у Neon есть щедрые бесплатные тарифы, что означает, что стоимость ваших экспериментов фактически равна нулю.
Фаза настройки
Прежде чем написать хоть строчку кода, нужно "собрать машину". Вот точный процесс настройки:
1. Инициализация проекта
Начните с создания нового проекта create-t3-turbo. Это даст вам готовую к продакшену структуру монорепозитория со всеми настройками:
npx create-turbo@latest -e https://github.com/t3-oss/create-t3-turbo
Эта команда разворачивает полный стек с Next.js для фронтенда, tRPC для типобезопасных API, Prisma для управления базой данных и Tailwind CSS для стилей — всё это в структуре монорепозитория Turborepo.
2. Установка Claude Code
Далее установите Claude Code, вашего AI-ассистента по разработке. Следуйте инструкции по установке на code.claude.com. После установки вы можете запустить его из директории вашего проекта:
claude
3. Настройка интеграции с GitHub Actions
Внутри CLI Claude Code установите интеграцию с GitHub Actions, запустив:
/install-github-app
Эта команда настраивает бота GitHub Actions, который позволит Claude создавать пулл-реквесты (PR), запускать CI/CD рабочие процессы и взаимодействовать с вашим репозиторием. Интеграция позволяет Claude вносить изменения в код через автоматизированные процессы, а не просто предлагать их. Подробные инструкции по настройке см. в официальной документации GitHub Actions.
4. Подключение Linear к GitHub
Магия начинается, когда вы подключаете Linear к GitHub для двусторонней синхронизации задач. Вот как это сделать:
- Перейдите на страницу интеграции Linear с GitHub
- Нажмите "Add Integration" и разрешите Linear доступ к вашему аккаунту GitHub
- Выберите репозиторий, который хотите синхронизировать
- Настройте параметры синхронизации:
- Bidirectional sync (Двусторонняя синхронизация): Задачи, созданные в GitHub, автоматически появляются в Linear, и наоборот
- Status mapping (Маппинг статусов): Сопоставьте статусы рабочего процесса Linear (Todo, In Progress, Done) со статусами задач в GitHub
- Priority sync (Синхронизация приоритетов): Синхронизируйте уровни приоритета между обеими платформами
- Auto-linking (Авто-линковка): Автоматически связывайте ветки и PR с задачами Linear, используя ID задач
После настройки, когда задача создается в GitHub, она появляется в Linear. Когда вы обновляете приоритет или статус в Linear, изменение отражается в GitHub. Это создает единый рабочий процесс, где вы можете управлять задачами с любой платформы.
5. Деплой инфраструктуры
Наконец, задеплойте проект на Vercel с базой данных Neon:
- Подключите ваш репозиторий GitHub к Vercel
- Создайте serverless Postgres базу данных в Neon (доступен бесплатный тариф)
- Добавьте строку подключения к базе данных (connection string) в переменные окружения Vercel
После деплоя у вас появится конвейер непрерывной интеграции (CI), который ведет от ваших мыслей к живому URL. Каждое слияние (merge) в ветку main автоматически деплоится в продакшен.
Автоматизированный рабочий процесс
Именно здесь традиционная роль Продакт-менеджера начинает уходить в прошлое.
1. Сессия контекста
Если у вас есть идея, не открывайте IDE. Откройте окно чата. Поговорите с ChatGPT или Claude, выгружая свои сырые мысли. Позвольте ИИ челленджить вас. В конце этой сессии попросите его сгенерировать PRD (Product Requirements Document) в формате Markdown.
То, что вы получите, обычно лучше того, что создают большинство PM-ов среднего уровня. Это детальный, структурированный и профессиональный документ.
Инсайт: Я верю, что выделенная роль "Продакт-менеджера" будет первой, которую разрушит ИИ. Мы движемся к миру "Продуктовых дизайнеров" или "Full-Stack креаторов", которые отвечают за видение, пока ИИ занимается спецификациями.
2. Передача задач (Handoff)
Скормите этот Markdown PRD вашему локальному Claude Code. Это критический шаг, где ИИ трансформирует требования в конкретные рабочие задачи.
Внутри CLI Claude Code дайте инструкцию распарсить PRD и сгенерировать GitHub Issues. Claude Code использует GitHub CLI (gh) "под капотом" для взаимодействия с вашим репозиторием. Вот что происходит:
- Парсинг: Claude анализирует PRD и разбивает его на отдельные, выполнимые задачи
- Создание задач: Для каждой задачи Claude запускает команды вроде:
gh issue create --title "Implement user authentication" \ --body "Details from PRD..." \ --label "feature" \ --assignee "@me" - Назначение метаданных: Claude автоматически назначает метки (feature, bug, enhancement), приоритеты и даже оценки времени, основываясь на сложности, описанной в PRD
- Карта зависимостей: Если настроена интеграция с GitHub Actions, Claude также может создавать зависимости между задачами и майлстоуны
Красота использования gh CLI в том, что он программируемый — Claude может пакетно создать десятки задач за секунды, каждая из которых будет правильно отформатирована, с описанием в markdown, критериями приемки и техническими заметками.
Внезапно ваша доска в Linear оживает. Благодаря синхронизации Linear-GitHub, которую вы настроили ранее, вы увидите, как автоматически появляются 10-20 тикетов — с правильными заголовками, детальными описаниями, приоритетами и статусами. Весь бэклог, на создание которого у PM-а ушли бы часы, генерируется меньше чем за минуту.
3. Исполнение
Теперь вы выступаете в роли Engineering Manager'а. Вы тегаете @claude в задачах, чтобы начать работу над тикетами. Claude пишет код, запускает GitHub Actions, создает Pull Request и ждет ревью.
Вы мерджите.
Запускается CI/CD от Vercel. Через несколько минут изменения уже в лайве.
Прелесть этого в том, что всё может происходить на вашем телефоне. Вы проводите ревью PR и управляете доской из такси или кафе. Вы не печатаете шаблонный React-код; вы руководите высокоскоростной строительной бригадой.
Проблема "Последней мили"
Если вы остановитесь здесь, вы можете подумать, что ИИ решил все проблемы. Это не так.
Хотя "Vibe Coding" мощен, мы должны быть честны в отношении его ограничений. ИИ невероятен в "грязной работе" и "сухой работе". Он может набросать схему базы данных, создать форму входа и настроить API-роуты быстрее любого человека.

Но у него проблемы с душой продукта.
Думайте об этом как о строительстве дома. ИИ — это ваша бригада, возводящая каркас. Они могут залить бетон, поставить стойки и повесить гипсокартон в рекордные сроки. Но они ужасные дизайнеры интерьера. Они не знают, что выключатель света в том углу ощущается неправильно, или что планировка кухни заставляет людей сталкиваться друг с другом.
В софте это "Последняя миля". Взаимодействия, которые восхищают пользователей, тонкие UI-анимации, пограничные случаи в бизнес-логике — это то, где вы, человек-созидатель, должны вмешаться.
Если вы на 100% полагаетесь на ИИ, чтобы закончить продукт, вы получите софт, который работает технически, но ощущается эмоционально пустым. В нем будет не хватать того "ремесла", которое отличает великие продукты от шаблонных.
Практические выводы
Если вы хотите попробовать это сегодня, вот мой совет:
- Начните с PRD: Никогда не просите ИИ "просто накодить". Качество кода напрямую зависит от качества PRD. Тратьте свою энергию на оттачивание текста требований, а не синтаксиса кода.
- Доверяй, но проверяй: AI-агенты могут галлюцинировать зависимости или писать небезопасную логику. Читайте диффы (изменения в коде). Относитесь к ИИ как к талантливому, но младшему разработчику (Junior Developer).
- Примите объем: Используйте эту скорость, чтобы тестировать больше идей. Если вы можете создать MVP за выходные вместо месяца, ваши шансы найти Product-Market Fit растут экспоненциально.
Барьер для создания продуктов исчез. Единственное, что осталось — это ваш вкус и ваша настойчивость.

Поделиться

Feng Liu
shenjian8628@gmail.com