Библиотека
💎
Получить материал в Telegram Подпишись на канал и заполни короткую анкету — фреймворк, чек-лист и архитектура воронки откроются в нашем приложении
Открыть в Telegram →
Эссе · AI-стратегия

3 правила полезности vs vibe-кодинг

Vibe-кодеры строят Tinder для фильмов и клон Duolingo за вечер. Прикольно — но где деньги? Три правила, по которым я ставлю каждую задачу Claude Code.

Формат: Фреймворк + кейс + чек-лист Время: ~20–25 минут Стек: Claude Code · IG Graph API · TG Bot · ManyChat Бюджет: ~$25/мес (VPS + Meta App)

Что внутри

1

Закрой одну из трёх задач

Иначе — выкидываем

Открой Twitter. Каждый второй AI-разработчик хвастается: «Сделал Tinder для фильмов за два промпта». «Собрал клон Duolingo для сна». «Написал игру за пять минут». Прикольно. Бесполезно. Денег ноль.

Я полгода занимался тем же. Потом сел, честно посмотрел на цифры и переключил себя на одно простое правило отбора задач.

Каждый Claude-проект должен закрывать хотя бы одну из трёх задач. Если ни одну — не делаешь. Точка.

1. Экономия времени на текущем бизнесе

Что-то, что ты делаешь руками сейчас, и на что уходит час или больше в неделю. Отчёты, мониторинг, переписка, анализ данных. Claude берёт это и делает быстрее — или вообще без тебя.

2. Заработок: новые лиды или новые клиенты

Система, которая приносит людей в твою воронку. Автоответ на комменты, лендинг под ролик, DM-бот. Если в конце есть хотя бы один реальный разговор с потенциальным клиентом — задача прошла отбор.

3. Тест нового направления

Хочешь запустить новый продукт или услугу — сначала построй MVP на Claude Code за вечер. Проверяешь идею до того, как нанял людей, написал бизнес-план и потратил три месяца.

Антипример — 7 знаменитых vibe-coding демо 2025. Реальные проекты, которые засветились в X, HackerNews и Product Hunt. Прикольные. Бесполезные. Без денег.
  1. MenuGen — Андрей Карпатти (тот самый, кто придумал vibe coding) написал инструмент, который анализирует фото меню ресторана и строит browsable список блюд. Вирусно собрал тысячи RT. Монетизации нет, проект не развивался.
  2. LunchBox Buddy — Kevin Roose (журналист NYT, нулевой опыт в коде) сделал приложение, которое анализирует фото холодильника и предлагает обед. Написал колонку в NYT. Деньги? Нет.
  3. Dog-e-dex — дизайнер из Block потратила два месяца, чтобы vibe-кодом сделать iOS-приложение, определяющее породу собаки. Приложение в App Store. Пользователей — единицы.
  4. Crash Out Diary — маркетинг-директор без технического бэкграунда сделала AI-чатбота для снятия стресса через «персональные пеп-токи». Бесплатно, анонимно, без монетизации.
  5. Family Meal Planner — HR-специалист из Сингапура построила AI-планировщик питания для семей. Демо работает. Платящих пользователей не было.
  6. Moltbook — AI-соцсеть для автономных агентов. Запустили без Row Level Security. В течение нескольких дней 1,5 млн токенов аутентификации, 35 000 email-адресов и личные сообщения стали доступны любому. Проект закрыт.
  7. Enrichlead — инструмент для обогащения лидов. Проверка подписки реализована только на клиентской стороне. Любой мог обойти пейволл прямым вызовом endpoint.
Паттерн один: демо вирусится — потому что выглядит магически. Но магия работает один раз. Бизнес — каждый день.

Пошаговый чек-лист «делать / не делать» (12 пунктов)

Прежде чем тратить вечер на проект, пройди этот список. 12 ответов «да» → делаешь. 8–11 → переформулируй задачу. Меньше 8 → не делай.

  1. Эта задача попадает в одну из трёх категорий (экономия / лиды / тест)?
  2. Ты сможешь назвать конкретную метрику успеха («сэкономил X часов», «пришло Y лидов»)?
  3. Кто-то реально будет этим пользоваться кроме тебя?
  4. Есть ли у тебя доступ к данным / API, которые нужны для работы?
  5. Ты готов поддерживать это в рабочем состоянии через месяц?
  6. Задача решает боль, которая болит прямо сейчас — не «в будущем»?
  7. Ты можешь сделать MVP за один вечер (≤4 часа)?
  8. Если это монетизация — есть хотя бы один человек, готовый заплатить за решение этой боли?
  9. Это не повторяет то, что уже есть в твоём стеке?
  10. Ты знаешь, как выглядит «готово» (когда проект закрыт и убран из to-do)?
  11. Бюджет на инфраструктуру не превышает доход, который это может принести?
  12. Ты не делаешь это «потому что прикольно» — есть конкретная бизнес-цель?

Scoring:

2

Правило 1 — Агент смотрит на бизнес вместо тебя

Dashboard + алёрты при аномалиях

Раньше я начинал день с ручной проверки: выручка за вчера, активные клиенты, статус серверов, баланс позиций. Занимало 30–40 минут каждое утро. Сейчас — агент делает это ночью, я получаю сводку в 07:00.

Агент-мониторинг бизнеса — это не дашборд. Дашборд — это экран, на который ты смотришь. Агент — это система, которая смотрит вместо тебя и пишет только тогда, когда что-то пошло не так или нужно твоё решение.

Что внутри рабочего дашборда — конкретно

Блок 1 — Revenue KPIs (обновление каждый час):

Блок 2 — Product Health:

Блок 3 — Cost Control:

Блок 4 — Alerts (push-only, в тишине иначе):

Утренний бриф 07:00 — три строки в Telegram

📊 07:00 | Бизнес ОК
Выручка: 112% от плана (вчера: $1,240)
⚠ API errors +0.8% — проверь лог payment-service
Всё остальное зелёное.

Полный prompt-template для Claude Code

Задача: собери систему мониторинга бизнеса с утренним брифом в Telegram.

Стек:
- Python 3.11 + FastAPI (для webhook-эндпоинта)
- PostgreSQL (основная БД, уже существует, схема в memory/db-schema.md)
- Stripe API (ключи в .env)
- Telegram Bot API (токен в .env)
- cron каждый час

Что нужно сделать:
1. Скрипт collector.py — собирает метрики каждый час из Postgres и Stripe,
   пишет в таблицу metrics(ts, key, value).
2. Скрипт alerter.py — проверяет пороги (revenue < 0.85 * daily_plan,
   error_rate > 0.02, cost_delta > 0.15), при срабатывании шлёт push в TG.
3. Скрипт brief.py — запускается в 07:00 МСК, формирует сводку из 3 строк
   и шлёт в TG. Формат: заголовок + 2-3 метрики + список алёртов.
4. README с инструкцией по деплою на VPS (systemd + cron).

Стиль кода: один файл = одна ответственность, никаких магических констант
(всё в config.py или .env), логирование через logging.basicConfig.

Начни с collector.py, покажи полный код, я проверю схему.

Стек целиком

Типичная ошибка. Люди строят дашборд-экран — красивые графики, тепловые карты, цвета. Открывают его раз в неделю. Это не мониторинг, это декорация. Ключевой принцип: агент должен быть тихим в норме и громким в аномалии. Если ты проверяешь дашборд сам — значит агент не работает.
3

Правило 2 — Агент читает мир за тебя

Дайджест каналов и Twitter без потерь

У меня 80+ Telegram-каналов в подписках и 20 экспертов в Twitter. Раньше я тратил час-полтора каждый день, чтобы понять, что важного произошло. Сейчас этого часа нет — есть сводка в 07:00 и алёрты при критических событиях.

Агент-мониторинг мира — это фильтр, не агрегатор. Разница принципиальная. Агрегатор показывает всё. Фильтр показывает только то, что важно для тебя.

Как работает: Telethon-сессия читает все каналы в подписках ночью. Из 300–500 сообщений агент кластеризует дубли (одна новость из 10 каналов → одна запись), взвешивает по твоему профилю интересов и отбирает топ-3–5 с объяснением, почему это важно именно тебе.

Как настроить под не-DeFi бизнес

Механика та же — меняется profile.yaml (файл с описанием твоих интересов) и список источников.

Prompt-template для дайджеста

Ты — редактор утреннего дайджеста для [ОПИСАНИЕ БИЗНЕСА].

Тебе дан список сообщений из Telegram-каналов и Twitter за последние 24 часа.

Профиль интересов:
[ВСТАВИТЬ ИЗ profile.yaml — 5-7 тезисов о бизнесе и приоритетах]

Задача:
1. Убери дубли (одна новость из нескольких каналов → одна запись).
2. Отбери топ-3 события, которые важны для этого бизнеса —
   с объяснением «почему важно».
3. Если есть срочное (изменение условий платформы, сбой у поставщика,
   вирусный кейс у конкурента) — вынеси отдельно с меткой ⚡ СРОЧНО.
4. Добавь блок «Вкусненькое» — 1-2 неочевидных наблюдения, которые
   пригодятся не сегодня, но интересно.

Формат: Telegram-сообщение, максимум 500 символов на блок.
Tone: нейтральный, без пустых вступлений, только суть.
Полная архитектура 5-компонентного news-агента — в отдельном гайде «800 непрочитанных в TG: дайджест за тебя». Telethon + sentence-transformers + Haiku + cron + profile.yaml. Напиши ДАЙДЖЕСТ в комментарии к ролику — бот пришлёт конфиги.
4

Правило 3 — Воронка под каждый ролик

Кодовое слово → DM → анкета → лид в CRM

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

Механика простая. Под каждый ролик — одно кодовое слово. Зритель пишет его в комментарий. Бот автоматически пишет в DM со ссылкой. Ссылка ведёт в Mini App с анкетой. Анкета заполнена — лид в CRM. Бот работает 24/7 без тебя.

8 шагов от комментария до лида

[Ролик в IG] → [Зритель видит «напиши ПОЛЬЗА в комментарии»]
       |
       ▼
[1] Зритель пишет «ПОЛЬЗА» в комментарий
       |
       ▼ (Instagram Graph API webhook, задержка 1-8 сек)
[2] Webhook триггерит твой бэкенд (Python/FastAPI на VPS)
       |
       ▼ (Проверка: слово совпадает с keyword_map[post_id])
[3] Бот шлёт DM в Instagram: «Привет! Вот твоя ссылка: [URL]»
       |
       ▼ (открываемость DM: ~88-90%, ManyChat 2025)
[4] Человек открывает DM и кликает на ссылку
       |
       ▼ (конверсия комментарий → клик: ~40-60%)
[5] Ссылка ведёт в Telegram Mini App (или landing page)
       |
       ▼ (Mini App открывается внутри TG, без установки)
[6] Анкета: 3-4 вопроса (имя, боль, бюджет, когда готов)
       |
       ▼ (конверсия клик → заполненная анкета: ~30-42%)
[7] Ответы пишутся в Postgres + уведомление тебе в TG
       |
       ▼
[8] Лид в CRM / Notion / Google Sheets с тегом «ролик + дата»

Почему именно эта цепочка, а не другая

  1. Кодовое слово — не просто лидмагнит. Это сигнал интента: человек, написавший слово, уже сделал сознательное действие. Конверсия таких лидов в продажи в 3–5 раз выше, чем из «подписчик → директ вручную».
  2. DM-формат, а не ссылка в bio. В DM открываемость 88–90% против 2–3% у email-рассылки (ManyChat / Unkoa, 2025). Ты пишешь одному — а значит персонально.
  3. Mini App вместо лендинга. TG Mini App не требует установки, работает внутри мессенджера, сохраняет username / ID автоматически, и анкету можно заполнить в 2 клика.

Стек целиком

Prompt-template для бота

Задача: напиши Telegram Mini App с формой сбора лидов и Python-бэкенд
для Instagram comment-to-DM воронки.

Контекст:
- Instagram Graph API уже настроен, webhook URL = https://YOURDOMAIN.com/webhook/ig
- Telegram Bot Token в .env
- PostgreSQL уже работает, нужно создать таблицу leads

Что нужно:
1. FastAPI-эндпоинт POST /webhook/ig:
   - Принимает webhook от Meta (verify_token + события comments)
   - Проверяет keyword_map: {post_id: keyword} — список в config.json
   - При совпадении шлёт DM через IG Graph API

2. Telegram Mini App (index.html):
   - Получает параметры через Telegram.WebApp.initDataUnsafe
     (ig_username, reel_id)
   - Форма: Имя, Ваша главная боль / задача (textarea), Бюджет (select),
     Когда готовы начать (select)
   - Submit → POST /api/leads → запись в Postgres → уведомление в TG

3. FastAPI-эндпоинт POST /api/leads:
   - Принимает данные формы
   - Пишет в таблицу leads
   - Шлёт тебе уведомление в TG: «Новый лид: @USERNAME, бюджет X, боль: Y»

Технические требования: один requirements.txt, .env для всех секретов,
Dockerfile опционально. Начни с FastAPI-эндпоинта для webhook.

Типичные конверсии на каждом шаге (данные 2025)

Цифры в перспективе: при 1000 просмотрах ролика → 30 комментариев с кодовым словом → 25 открытых DM → 10 кликов → 4 заполненных анкеты → 3–4 квалифицированных лида → 1 сделка (если конверсия в продажу 25%). Один ролик → одна сделка. Не магия — математика.

Главный сдвиг. Подписчики — это метрика тщеславия. Лиды — это математика. Воронка под ролик переводит контент из «лайки и репосты» в «имена, боли, и кнопка «написать»».
5

17 лидов за 4 рилса

Реальные цифры, без округления вверх

Я запустил воронку «кодовое слово → DM → TG-бот» на четырёх роликах. Разные темы, разные кодовые слова, один и тот же механизм. Вот разбивка.

Что считается лидом в этом кейсе: человек написал кодовое слово в комментарий, получил DM от бота, перешёл по ссылке и нажал кнопку в Mini App (не просто открыл — нажал). Это намеренное действие в два шага. Случайных переходов нет.

Разбивка по 4 роликам (Q1 2025)

  1. Ролик #1 — «Агент-мониторинг бизнеса», кодовое слово АГЕНТ.
    • Просмотры: ~1 200
    • Комментарии с кодовым словом: 28
    • DM → клик по ссылке: 15
    • Анкета заполнена (лид): 6
    • Конверсия comment → lead: 21.4%
  2. Ролик #2 — «PDF-отчёт за 30 минут», кодовое слово ОТЧЁТ.
    • Просмотры: ~800
    • Комментарии: 18
    • DM → клик: 10
    • Анкета (лид): 4
    • Конверсия comment → lead: 22.2%
  3. Ролик #3 — «Уволил 4 сотрудника», кодовое слово СТЕК.
    • Просмотры: ~2 100 (самый вирусный)
    • Комментарии: 24
    • DM → клик: 11
    • Анкета (лид): 5
    • Конверсия comment → lead: 20.8% (хуже остальных)
  4. Ролик #4 — «Воронка под ролик», кодовое слово ПОЛЬЗА.
    • Просмотры: ~950
    • Комментарии: 10
    • DM → клик: 4
    • Анкета (лид): 2
    • Конверсия comment → lead: 20.0%

Итого по 4 роликам

Что дало результат

Ролик #3 («Уволил 4 сотрудника») собрал больше всего просмотров — 2 100 — но конвертировал хуже остальных (5 лидов из 24 комментов, ~21% comment-to-lead). Гипотеза: тема вирусная, но аудитория шире — часть зрителей посмотрела «из любопытства», не имея реального намерения. Ролик #1 («Агент-мониторинг») при меньшей аудитории дал самую высокую конверсию (6 из 28, 21.4%) с самой специфичной болью — значит, аудитория более квалифицирована.

Что повторить

Все четыре ролика объединяет паттерн: конкретная боль + конкретный механизм + цифра в заголовке. Ни один не был обзорным или вдохновляющим. Каждый заканчивался одним чётким действием. Следующие гипотезы для теста: добавить кодовое слово в первые 3 секунды (не только в конце); запустить тот же ролик в Stories как reminder с тем же кодовым словом.

Почему 17, а не 170

Воронка работает, но не умножает нули. Если контент не резонирует — кодовые слова не пишут. Механика правильная, но содержание решает. Это не магия — это конвертация уже существующего интереса, не его создание.

Не делай «кодовое слово в комменты», если у тебя нет воронки на бэке. Люди напишут — бот промолчит — они решат, что ты мертвец или спамер. Это не просто потеря лидов: это активное уничтожение доверия к твоему аккаунту. Либо полностью собранная воронка до публикации ролика, либо никакого кодового слова.
6

15 вопросов перед стартом

Честный тест до того, как открыл Claude Code

Распечатай. Повесь над монитором. Прогоняй перед каждым новым проектом — без исключений.

Это не про «можно ли это сделать». Claude Code может почти всё. Вопрос в том, нужно ли тебе это делать прямо сейчас и стоит ли оно потраченного вечера.

Вопросы

  1. Эта задача закрывает одну из трёх категорий (экономит время / приносит лидов / тестирует направление)?
  2. Я могу назвать конкретную метрику успеха прямо сейчас — без «посмотрим»?
  3. Кто-то реальный будет этим пользоваться кроме меня?
  4. Боль, которую это решает, болит прямо сейчас — а не «когда-нибудь потом»?
  5. У меня есть доступ к данным и API, которые нужны для работы?
  6. Я готов поддерживать это через месяц, а не бросить на следующий день?
  7. MVP получится за один вечер (≤4 часа)?
  8. Если это про деньги — есть хотя бы один человек, готовый заплатить за решение этой боли?
  9. Я уже проверил: этого нет в моём текущем стеке (не дублирую сделанное)?
  10. Я знаю, как выглядит «готово» — могу убрать из to-do навсегда?
  11. Бюджет инфраструктуры не превышает ожидаемый доход (хотя бы в горизонте 6 мес)?
  12. Я не делаю это «потому что прикольно» — есть конкретная бизнес-причина?
  13. Я смогу объяснить ценность этого за 30 секунд человеку, далёкому от AI?
  14. Если через год я выложу это в портфолио — мне будет что показать (реальный результат, а не демо)?
  15. Если это провалится — провал не убьёт текущий бизнес и я готов потратить этот вечер?

Scoring

7

3 типа ошибок vibe-кодеров

Три паттерна — все три лечатся одним решением

Я видел (и делал) все три. Это не про уровень скилла — это про ловушки, в которые попадают даже те, кто умеет пользоваться AI. Каждую можно предотвратить до того, как открыл редактор.

  1. Соблазн новизны

    Симптомы: вышел новый инструмент — ты уже его тестируешь вместо того, чтобы дожать текущий проект. Каждую неделю — новая «лучшая практика». В папке ~/projects/ — 20 начатых репозиториев и ни одного завершённого. На вопрос «что ты сделал за последний месяц» — список из 10 прототипов без ни одного продакшн-деплоя.

    Почему это происходит: начало проекта всегда даёт дофамин. Первый рабочий демо — пик ощущения прогресса. Дальше начинается скучная часть: обработка крайних случаев, деплой, поддержка, продажи. AI убрал барьер входа настолько, что соблазн «начать новое» стал сильнее «доделать старое».

    Фикс: правило «одного активного проекта» — пока текущий не дошёл до метрики успеха (из вопроса 2 чек-листа) — новый не начинается. Не метрика «работает» — метрика «принесло X лидов / сэкономило Y часов». Используй чек-лист из Section 6 как замок: новый проект открывается только после того, как текущий прошёл scoring.

  2. Perfectionism в demo

    Симптомы: ролик снят, но воронка «ещё не готова». Агент работает, но «нужно дорисовать UI». Лид пришёл, но «CRM ещё не подключена». Ты оптимизируешь демо-слой, пока бэк не приносит денег. Всё выглядит красиво — ни одна реальная задача не закрыта.

    Почему это происходит: vibe coding делает front-end быстрым и красивым. Это приятно. Но красивый интерфейс несуществующей системы — это не продукт, это картинка. Реальный пользователь не видит твою кастомную анимацию — он видит, работает ли это и решает ли его боль.

    Фикс: MVP-правило «уродливо, но работает» — первая версия не должна быть красивой, она должна закрывать задачу до конца. Чек-лист (п. 10): «Я знаю, как выглядит ГОТОВО?» — отвечай на него до старта, а не в процессе. Если ты рефайнишь интерфейс дольше 2 часов — остановись и проверь: реальная метрика улучшилась? Нет? Значит это perfectionism, а не работа.

  3. Отсутствие монетизации

    Симптомы: «Зарегистрировалось уже 500 человек!» — но бесплатно. «Видео набрало 10K просмотров!» — но нет воронки. «Агент работает 24/7!» — но его результаты никто не покупает. Метрики тщеславия — подписчики, просмотры, stars на GitHub — вместо метрик бизнеса.

    Почему это происходит: монетизация — неудобный разговор. Гораздо проще сказать «я тестирую» или «сначала наращу аудиторию». Но без монетизации даже рабочий AI-инструмент — это просто дорогое хобби. $5/мес на Claude API — это не «бизнес с AI». Это расход.

    Фикс: правило «деньги на первом шаге» — перед запуском любой системы один вопрос: «Где именно в этой цепочке кто-то платит?» Если ответа нет — проект не начинается. Не «потом придумаем монетизацию», а прямо сейчас, в чек-листе (п. 8): есть ли хотя бы один человек, готовый заплатить?

Полезность vs прикольность

Итог 6 месяцев — три правила, три системы, одна воронка

Не делай demo. Это ловушка — выглядит как прогресс, ощущается как продуктивность, но не двигает ни одну реальную метрику. Vibe coding — это не враг. Враг — это vibe coding без вопроса «и что дальше?».

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

Возьми одну задачу из своего текущего бизнеса — ту, которая болит прямо сейчас — и закрой её Claude Code до конца. Не архитектуру нарисуй, не MVP-набросок сделай, а закрой. Так, чтобы можно было удалить из своего to-do навсегда. Это и есть полезность.

Бюджет трёх систем суммарно: ~$25–40/мес. VPS для агентов ($5–10/мес, Hetzner CX21), Telegram Bot API (бесплатно), Meta verified app ($0, только верификация процесса), Claude API для сводок (~$5–15/мес, Haiku 3.5). Стек: Claude Code · Python · Telethon · Instagram Graph API v21+ · Telegram Bot API · PostgreSQL · FastAPI.

Забери чек-лист + фреймворк + архитектуру воронки

Подпишись на канал, напиши ПОЛЬЗА в комментарии к ролику — бот пришлёт в DM: (1) фреймворк отбора задач «приносит / экономит / выкидываем», (2) 15-вопросный чек-лист перед стартом проекта, (3) ASCII-схему воронки comment → DM → анкета → лид с конверсиями на каждом шаге, (4) prompt-template для агента-мониторинга бизнеса.

Открыть в Telegram →
КОДОВОЕ СЛОВО · ПОЛЬЗА