Три месяца назад я платил 12 тысяч долларов в месяц четырём разработчикам. Сегодня тот же продукт делает один человек — я — и подписка за 200$. Это не кликбейт и не «AI заменит всех». Это честный отчёт с цифрами, ошибками и выводами, которые тебе никто не расскажет на конференциях.

Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper


Что было до

SaaS для логистических компаний. Next.js, Postgres, Stripe, кастомная админка, интеграции с 1С и API перевозчиков. Команда: сеньор-фулстек (я), два миддла, один джун. Скорость — 2-3 фичи в неделю, спринт на две недели, стандартный Jira-ад.

В феврале я поставил Claude Code «чтобы попробовать». К апрелю структура работы команды изменилась до неузнаваемости.


Почему Cursor и Copilot не работали

Сразу оговорюсь: я не хейтер Cursor. Им пользуюсь для точечных правок до сих пор. Но Cursor — это умный автокомплит. Он не держит проект в голове, не запускает тесты, не делает миграций, не гоняет линтер, не читает логи. Он — скальпель, а не хирург.

Copilot вообще живёт в 2023-м. Agent Mode появился, но работает как студент, который впервые увидел код.

Claude Code — другое. Это не плагин. Это CLI, который живёт в терминале проекта, видит все файлы, запускает любые команды, читает вывод, исправляет ошибки, делает коммиты. Разница — как между автопилотом Теслы и круиз-контролем.


Новый workflow

Утро больше не начинается с Jira. Оно начинается с `claude` в корне проекта. Я открываю тикет, копирую описание и пишу:

«Сделай фичу X. Перед реализацией — план. Тесты обязательны. Миграции накатывать вручную.»

Дальше Claude уходит на 15-40 минут и возвращается с готовым PR. Я смотрю диф, правлю, мержу. Всё.

Что делегируется полностью: - CRUD-эндпоинты
- миграции БД (с моим ревью SQL)
- рефакторинг (переименования, выделение модулей, разделение God-классов)
- написание тестов к существующему коду
- код-ревью чужих PR (через `git diff | claude -p "review"`)
- багфиксы по логам Sentry (скопировал трейс → получил фикс)

Что НЕЛЬЗЯ делегировать: - архитектурные решения (нужна/не нужна очередь, монолит/микросервисы)
- выбор зависимостей (Claude тянет свежее, часто экспериментальное)
- ответственность перед клиентом
- security-ревью (AI уверенно пропускает IDOR и race conditions)


Цифры (реальные, не маркетинг)

- Фичи в неделю: 2-3 → 8-11
- Время от тикета до прода: 5 дней → 6 часов медиана
- Баги в проде: −60% (потому что тесты пишутся всегда, а не «если успеем»)
- Онбординг новой интеграции: 3 недели → 2 дня
- Стоимость подписки: 200$/мес (Max-план)
- Экономия: ~11.8k$/мес


Что случилось с командой (нет, я никого не уволил)

Это важная часть, которую обычно прячут.

Я не уволил ни одного человека. Я поднял им зарплаты и перевёл с «клепаем фичи» на архитектуру и продукт. Один миддл теперь ведёт второй продукт, который мы начали только потому, что появилось время. Джун растёт в DevOps и держит инфру. Сеньор (не я) — технический директор нового направления.

Парадокс: Claude Code не сократил команду. Он сделал команду в 3 раза ценнее, потому что убрал из неё рутину и освободил мозги для того, за что реально платят сеньорам.


7 критических ошибок первых недель

1. Доверил миграцию без ревью. Claude дропнул индекс на проде. 4 часа даунтайма. Вывод: миграции — только через `--dry-run`, всегда читаю SQL сам.

2. Не писал CLAUDE.md. Каждый день пересказывал контекст заново. Решение — файл с правилами проекта на 200 строк, читается автоматически.

3. Разрешил любые команды. Claude сделал `rm -rf node_modules` и перекачивал зависимости 40 минут. Сейчас — явный allow-list в `settings.json`.

4. Игнорировал Plan Mode. Claude делал сразу — и переделывал по 3 раза. С Plan Mode (Shift+Tab) сначала пишется план, я его утверждаю, потом код. Время экономится вдвое.

5. Не использовал hooks. После каждой правки руками гонял линтер. Сейчас — `PostToolUse` хук, всё само.

6. Пихал всё в один контекст. Проект перерастает окно. Решение — subagents: отдельный агент на тесты, отдельный на ревью, отдельный на миграции.

7. Верил «я всё сделал». Claude уверенно говорит «тесты прошли», когда они не запускались. Правило — верифицирую сам.


Кому это НЕ подойдёт

- Если у тебя нет опыта — Claude пишет быстрее, чем ты успеешь понять, что он написал. Получишь кашу, которую не сможешь поддержать.
- Если работа регулируемая (банки, мед). Там нужны люди, которые отвечают головой.
- Если у тебя нет терпения писать хорошие промпты. Мусор на входе — мусор на выходе.


Итог

Я не против команды. Я против рутины. Claude Code забрал рутину — и оказалось, что 80% работы команды было именно она. Оставшиеся 20% — это то, за что стоит платить людям: мышление, продукт, ответственность.

Если ты сеньор и ещё не попробовал — ты теряешь месяцы. Если ты джун — учись пользоваться Claude так же, как учился Git. Это уже не «тренд». Это новая норма.

Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper