← Назад в Блог
AI дал бизнесу суперсилу. Теперь осталось не утонуть в одном JS-файле
22 апреля 2026|#ии #вайб-кодинг #бизнес #архитектура #mvp

Друзья, сегодня у меня для вас почти бесплатный мини-курс. Не «купите мои наставления за $999» — а просто наблюдение, которое, если бы я был нормальным инфобизнесменом, я бы уже сто раз упаковал в воронку.

Происходит интересное. Приложения теперь пишут все подряд. Не только разработчики. Юристы, консультанты, врачи, логисты, комплаенс-специалисты, эксперты по вину — серьёзно, по вину. Люди, которые никогда не делали commit в Git, сидят в Cursor или Claude Code и собирают рабочие прототипы.

Главное наблюдение

У меня в окружении всё больше людей из реального бизнеса, никак не связанных с IT, которые собирают свои продукты с AI-агентами. И знаете, что удивляет? Прототипы иногда выглядят лучше, чем если бы их начал делать разработчик.

Дизайн — аккуратный. Логика — живая. Потому что человек собирает не абстракцию, а то, что он своими руками делает каждый день. У него нет проблемы «понять домен». Он сам — домен.

Программист почти всегда упрощает продукт. Не потому что ленится — просто не знает, где в реальной работе настоящие боли. Доменный эксперт наоборот: он знает так много, что продукт сразу получается точным. Иногда даже чересчур точным.

Wow-эффект и то, что под капотом

Приложение работает. Клиентам показали — одобрили. Инвестору запустили — впечатлился. Партнёр попросил доступ — зашёл и ничего не сломал.

Открываешь код:

- один JS-файл на 2800 строк
- UI, логика, база данных, валидации — всё в одной куче
- нет никакого data layer, всё напрямую дёргается из компонента
- авторизация написана «как-то так, типа логин»
- роли? зачем роли, пока один пользователь
- деплой? «ну я ссылку с Vercel скидываю»
- AI переписал одну и ту же функцию 14 раз, четыре копии лежат рядом
- всё держится до момента, когда вы попросите добавить ещё одну «маленькую фичу»

Это не смешно. Это очень типично. Я вижу это у людей, которых я уважаю как профессионалов в их области.

Моя позиция

Я не считаю, что это плохо. Наоборот — это одна из самых интересных историй, которые происходят прямо сейчас.

AI дал доменным экспертам возможность материализовать своё знание в софт. Это буквально новая суперсила.

Но есть разница между:

- прототипом, который впечатляет
- MVP, который можно развивать
- продуктом, который выдержит настоящих пользователей

Между этими состояниями — довольно ощутимая инженерная работа. Не «я сейчас всё перепишу, потому что я лучше знаю», а скорее аккуратная распаковка чужого прототипа на слои, чтобы достать из него то, что реально работает, и не потерять смысл.

Практическая база: что я обычно советую

Если вы не разработчик и хотите собрать веб-приложение, стек я обычно предлагаю такой:

- Next.js (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui — если хочется готовых UI-компонентов
- SQLite для простейшего локального MVP / managed PostgreSQL для серьёзных задач (Neon, Supabase, Railway)
- GitHub — как source of truth, даже если вы пока не умеете с ним нормально
- Vercel — чтобы задеплоить в два клика
- Docker, VPS, CI/CD, SSH — всё это можно добавить позже, когда проект действительно дорастёт

Не усложняйте на старте. Docker в начале — это попытка играть в «энтерпрайз-инженера» до того, как у вас появились первые десять пользователей.

Трюк с папкой refs/ и файлом REWORK.md

Вот на этом месте я дам приём, за который в интернете уже продают марафоны.

Создайте в новой пустой папке будущего проекта подпапку refs/. В неё сложите всё, что у вас уже было сделано с предыдущим AI: старый код, промпты, скриншоты, описания фич, всё что собрано за эти итерации. Ничего не стесняйтесь — это референс.

Рядом положите файл REWORK.md, где своими словами опишете, что должно остаться как есть, что нужно распилить на модули и компоненты, что должно переехать в бизнес-логику, какая нужна база данных, нужна ли админка и куда это будет деплоиться.

  my-new-app/
  ├── refs/
  │   ├── old-prototype/        # everything from the previous AI build
  │   ├── screenshots/
  │   └── REWORK.md             # your plain-words rework brief
  └── (empty — agent will build here)
Шаблон REWORK.md
# REWORK.md

## What works — keep it
- UI flow for <main action>
- Core product logic in <area>

## What must be split
- Split UI into reusable components
- Move business logic into /services
- Extract data access into a data layer

## Data
- Entities: <list your objects>
- Need a real database (SQLite for MVP is fine)

## Access
- Roles: admin / user (and any custom roles from your domain)
- Simple auth is enough for now

## Admin area
- Yes / No, and what I must see there

## Deployment
- Vercel first
- VPS / Docker later, not now

## Non-goals
- No rewrite from scratch
- No enterprise ceremonies
- No new design

Потом открываете эту папку в Cursor или VS Code. Для VS Code поставьте плагин Claude (Anthropic), залогиньтесь, откройте чат. В Cursor он уже встроен.

В чате пишете примерно такой промпт (я пишу промпты для кода по-английски — агенты так работают стабильнее):

I have an early prototype in refs/.
Use it as a reference — do not copy code blindly.
Read REWORK.md in refs/ — it describes what I actually want.

Create a clean Next.js project with:
  - TypeScript
  - Tailwind CSS
  - App Router
  - shadcn/ui if UI components are needed

Split the UI into reusable components.
Move business logic into separate services.
Create a proper data layer.
Suggest a simple database (SQLite or Postgres) and wire it up.
Add a minimal admin area inside the Next.js app if it makes sense.
Don't over-engineer. Don't put everything into one file.

Before writing any code:
  1. Read the prototype in refs/
  2. Read REWORK.md
  3. Explain your plan in plain English
  4. Only after I approve — start coding

Звучит просто, но вот этот один промпт превращает беспорядочный прототип в нормальный структурированный проект, если у агента есть, на что опираться.

А теперь рекламная интеграция самого себя

И тут я, конечно, мог бы сказать: «переходи в мой телеграм, покупай курс за $499, получи бонусом трёх роботов и вечную жизнь».

Но делать я этого не буду. Вместо этого — прямо и честно.

Я могу быть полезен, если:

- у вас уже есть работающий прототип, но к нему страшно прикасаться
- AI чинит одно и ломает другое, а вы потеряли счёт итерациям
- всё лежит в одном файле, и вы подозреваете, что это плохо (да, плохо)
- пора выносить базу, роли, авторизацию и админку в нормальный вид
- надо понять, что из прототипа можно оставить, а что действительно стоит переделать
- нужен человек, который говорит на двух языках одновременно: продукт и архитектура

Не чтобы «забрать ваш проект» и не чтобы всё переписать с нуля, потому что я якобы лучше знаю. А чтобы из того, что вы уже собрали, получился проект, с которым можно спокойно двигаться дальше.

В заключение

Сейчас мир делится не на «разработчики» и «бизнес». Сейчас мир делится на тех, кто умеет собрать прототип сам, и тех, кто умеет превратить прототип в систему. Это две разные способности, и обе — нужные.

AI дал вам возможность начать без программиста. Но если проект начал жить — лучше всё-таки позвать взрослого в комнату.

На этом всё. Курс не продаю, до встречи в следующем посте.

Эта статья создана в гибридном формате человек + ИИ. Я задаю направление и тезисы, ИИ помогает с текстом, я редактирую и проверяю. Ответственность за содержание — моя.

Застряли с прототипом, который перерос один JS-файл?