Немного личного опыта по Claude Code.
В вайб-кодинге все просто: плохо поставил задачу, лови такой же результат. По сути, нам программистам теперь все больше и больше нужно учиться правильно руководить и ставить задачи. Когда я писал "сделай мне приложение для тренировок", я, по сути, просил агента угадать сотню технических решений. Агент угадывал, но плохо. И начиналась карусель переделок и циклов, за которые приходится платить периодическими выходами за лимиты.
Решение простое, но требует дисциплины: нормально планировать до кода.
Шаг 1: Создать черновой план
Запускаю Claude Code и сразу прошу создать файл с планом:
Please help me create a plan for [идея] and write it into a draft_plan.md file
Продукт это по сути набор функций. Если каждая функция работает, продукт готов. Так вот, план - это просто список этих функций с деталями.
Шаг 2: Запустить режим интервьюера
Это главный шаг, который я раньше пропускал. Вместо того чтобы дать агенту додумывать, я заставляю его допросить меня (как самый дотошный детектив):
Read this plan file and interview me in detail using the ask user question tool about literally anything: technical implementation, UI/UX concerns, and trade-offs
Claude начинает задавать вопросы раундами. Первый это про технику: стек, база данных, обработка API-затрат. Второй про UX: модальное окно или отдельная страница, какой стиль интерфейса. Если не знаю ответа копирую вопрос, задаю его в веб-версии Claude/Gemini/GPT, советуюсь с ними, возвращаюсь с ответом.
Да, это раздражает и хочется пропустить и сразу к коду, но именно здесь экономятся тысячи токенов и часы переделок - проверено на личных страданиях.
Шаг 3: Строить по одной функции + тест
Когда план готов, то беру первую функцию и прошу написать для неё тест до реализации. Затем сама реализация и пока тест не прошёл, агент не двигается дальше. Контракт простой: вот что должно получиться, а не сделай как-нибудь.
В итоге получаем приложение с покрытием, где каждая функция делает ровно то, что я (ладно, claude) ожидал.
Несколько еще небольших советов:
Контекст не резиновый, при заполнении на 40–50% (~100К токенов) начинаю новую сессию - перегруженный контекст делает модель тупее. Иногда очень не хочется этого делать и заново объяснять все, но это реально рабочий подход.
Нужно сначала научиться управлять агентами вручную, чтобы понять, что происходит на каждом шаге. Иначе это как автопилот без понимания, куда едешь (на самом деле понятно, в страну неподдерживаемых мертвых проектов). Всякие автоматизации на потом.
Хороший план на старте экономит больше, чем любой лайфхак с промптами.
Надеюсь тебе понравилось. Лучшая благодарность - это твоя подписка на мой Telegram-канал 😊




















