Как работать с Claude Code и Codex, чтобы не тратить подписку впустую
Такой сценарий легко получить с Claude Code и Codex. Оба агента умеют работать с файлами проекта, писать код и запускать команды. Но доступ к агенту сам по себе не объясняет, как ставить ему задачи. Всё, что вы не уточнили, он попробует решить за вас.
Я использую нейросети для разработки и автоматизации своих проектов. Ниже — порядок работы, с которого советую начинать: небольшая задача, понятный результат, проверка и только потом следующий шаг. Разберём на вымышленном примере сайта репетитора. Примеры запросов можно переписать под свою задачу и использовать в любом из двух агентов.
Начните с задачи, которую сможете проверить
«Сделай мне платформу для онлайн-школы» — плохое первое задание. Даже если агент соберёт что-то похожее, вам придётся разбираться с регистрацией, оплатами, доступом к урокам и десятком других вещей одновременно. Понять, где результат работает, а где только выглядит рабочим, будет трудно.
Для знакомства возьмите небольшую задачу: страницу-визитку, калькулятор стоимости или скрипт, который собирает данные из нескольких файлов. Лучше выбрать то, где вы заранее представляете результат и можете проверить его сами.
Создайте отдельную папку для проекта и откройте её в агенте. Если работаете с существующим сайтом, сохраните текущую версию перед изменениями. Для регулярной работы пригодится Git — история версий, из которой можно вернуть файлы в прежнее состояние.
Первое задание может выглядеть так:
Создай в открытой папке одностраничный сайт для репетитора по английскому. Нужны четыре блока: первый экран, описание занятий, стоимость и контакты. Кнопка «Записаться» должна открывать письмо на tutor@example.com. Сделай страницу, которую можно открыть на компьютере без установки дополнительных программ. Не подключай отправку заявок, оплату и сторонние сервисы. Если для текста не хватает фактов, спроси меня. После работы объясни, как открыть результат.
Здесь понятно, что должно появиться и где заканчивается задача. Адрес в примере нужно заменить своим.
Опишите результат и границы работы
На просьбу «сделай красивый сайт» агенту придётся придумать, что считать красивым. Он выберет цвета, структуру, тексты и поведение кнопок. Потом вы будете тратить время и лимит на отмену решений, которых вообще не просили.
Полезнее перечислить то, что вы уже знаете: для кого страница, какие блоки нужны, какие данные использовать и что должно происходить после нажатия кнопки. Если есть пример оформления, приложите его и объясните, что именно хотите повторить: расположение блоков, размер заголовков или цветовую гамму.
Сравните две просьбы.
Поправь сайт, он какой-то неудобный.
И:
На странице контактов кнопка «Написать» плохо видна на телефоне. Сделай её на всю ширину блока и увеличь отступ сверху. Текст кнопки, адрес почты и остальные страницы не меняй. Проверь, что в узком окне нет горизонтальной прокрутки.
Во втором случае у агента есть конкретный объект, желаемое изменение и способ проверки. Ему не нужно обследовать весь проект в поисках того, что могло вам не понравиться.
Ещё одна полезная граница — работа с фактами. Если агент пишет текст для сайта, отдельно скажите, что нельзя придумывать стаж, число клиентов, отзывы и обещания. Правдоподобная цифра остаётся выдумкой, даже когда красиво смотрится в макете.
Выбирайте модель под задачу
Самая мощная модель не обязательно нужна для каждой правки. Заменить заголовок, поменять цвет кнопки или переименовать файл можно поручить более лёгкой модели. Для сложной ошибки, которая затрагивает несколько частей проекта, возможностей лёгкой модели может не хватить.
В Claude Code модель выбирается через меню модели или команду /model в терминале. В Codex — через выбор модели в поле сообщения; в терминальной версии тоже есть /model. Доступный набор зависит от тарифа и меняется со временем.
Начните с обычной рабочей модели. Если она несколько раз не справилась с хорошо описанной задачей, попробуйте более мощную. Перед переключением полезно уточнить, что именно не получилось: «кнопка по-прежнему не открывает письмо» поможет больше, чем «всё плохо».
Уровень рассуждений тоже выбирайте по сложности. Просьба заменить телефон редко требует максимального режима. А если агент не понимает, почему два связанных процесса дают разный результат, дополнительное время на рассуждения может пригодиться.
Одна задача — один чат
У агента есть контекст — текст, который модель получает для работы. Туда попадают инструкции, переписка, прочитанные файлы и результаты команд. Чем больше лишнего материала накопилось, тем больше ресурсов уходит на его обработку.
Закончили первую версию страницы и проверили её — следующую самостоятельную задачу начните в новом чате того же проекта. Агент сможет прочитать актуальные файлы. Не нужно тащить туда всю историю выбора шрифтов и споров о цвете кнопки.
При этом не открывайте новый чат после каждой неудачной попытки. Исправления одного результата удобно делать в той же переписке: агенту нужны исходная задача и ваши замечания. Новый чат полезен, когда вы переходите к другой работе или старое обсуждение уже сильно разрослось.
Если задача ещё не закончена, сначала попросите подготовить передачу:
Кратко запиши, что мы делаем, какие файлы уже изменили, какие решения приняли, что проверили и что осталось. Отдельно перечисли нерешённые ошибки. Подготовь текст, с которым другой чат сможет продолжить работу. Не включай старые варианты, от которых мы отказались, если они не нужны для понимания текущего решения.
Проверьте этот текст и передайте его новому чату вместе с указанием папки проекта. Сохранить такой итог можно и в файл, чтобы использовать его при переходе от Claude Code к Codex или обратно.
Новый чат очищает обсуждение. Потраченный лимит подписки от этого не возвращается.
Держите постоянные инструкции короткими
Есть правила, которые нужны почти в каждой задаче: язык сайта, место хранения контента, способ проверки, запрет придумывать факты. Их неудобно каждый раз писать заново.
В Claude Code такие инструкции можно хранить в файле CLAUDE.md, в Codex — в AGENTS.md. Это обычные текстовые файлы в папке проекта. Агент использует их как постоянный контекст для работы.
Для нашей страницы репетитора хватит нескольких строк:
Это одностраничный сайт репетитора по английскому. Тексты на русском. Страница должна открываться из папки без установки дополнительных программ. Контакты и стоимость не менять без отдельной просьбы. Стаж, отзывы и результаты учеников не придумывать. После изменения оформления проверять страницу в широком и узком окне.
Попросите агента создать нужный файл и записать туда именно эти правила. Прочитайте результат: иногда вместе с полезными инструкциями он добавляет общие советы и описание всей папки, которые вам пока не нужны.
Не превращайте этот файл в архив переписки. Просьба «сегодня сделай кнопку зелёной» относится к текущей задаче. История того, почему вы передумали использовать синий, новому чату тоже не нужна.
Проверяйте результат небольшими шагами
Для простой замены текста отдельное обсуждение плана избыточно. Но перед задачей на несколько файлов лучше сначала выяснить, что агент собирается делать. Особенно когда вы сами ещё не понимаете, как устроена нужная функция.
Допустим, на готовом сайте хотите добавить калькулятор стоимости занятий. Начните с запроса:
Хочу добавить калькулятор: посетитель выбирает число занятий в месяц и видит итоговую стоимость. Одно занятие стоит 2000 рублей, скидок нет. Сначала предложи короткий план и перечисли, какие файлы потребуется изменить. Пока ничего не меняй. Если для реализации нужны дополнительные решения, задай вопросы.
После согласования плана поручите реализацию и назовите проверки: одно занятие — 2000 рублей, четыре — 8000, восемь — 16 000. Если можно ввести число вручную, отдельно решите, что делать с нулём, отрицательным числом и пустым полем. Агент не должен выбирать бизнес-правило молча.
Затем откройте страницу сами. Попробуйте калькулятор, уменьшите окно, нажмите соседние кнопки. Отчёт «всё готово» говорит о завершении работы агента, но сам по себе не подтверждает, что посетитель сможет пользоваться результатом.
Если нашли ошибку, опишите действие и то, что произошло:
Выбираю четыре занятия, калькулятор показывает 6000 рублей вместо 8000. Убери скидку: цена всегда должна быть равна числу занятий, умноженному на 2000. Оформление не меняй. Проверь расчёт для одного, четырёх и восьми занятий.
Что делать, если лимит всё-таки закончился
Даже при аккуратной работе подписка может закончиться раньше задачи. Большой проект, сложная ошибка или несколько агентов одновременно расходуют больше, чем правка одной кнопки.
Сначала посмотрите, какой лимит исчерпан и когда он обновится. Если ждать недолго, сделайте перерыв. Если работа срочная, проверьте доступные в вашем аккаунте сбросы и варианты оплаты дополнительного расхода. Их наличие зависит от сервиса, тарифа и аккаунта.
Смена модели имеет смысл для экономии заранее или при отдельном ограничении конкретной модели. Когда исчерпан общий лимит подписки, обычное переключение на более лёгкую модель само по себе не пополнит его.
У Claude Code и Codex разные правила учёта расхода, обновления лимитов и покупки дополнительных ресурсов. Я разобрал их отдельно, со скриншотами и инструкциями:
— Лимиты Claude Code: сколько дают Pro и Max, где смотреть остаток и как продолжить работу.
— Лимиты Codex: чем отличаются Plus и Pro, как работают сбросы и когда покупать кредиты.
Если используете обоих агентов, незавершённую задачу можно передать второму вместе с актуальными файлами и коротким описанием состояния проекта. Переписку он сам не получит, поэтому в передаче нужны принятые решения, результаты проверок и оставшиеся ошибки.
Перед покупкой более дорогой подписки посмотрите, на какую работу уходил доступ. Если весь вечер вы переделывали одну страницу, потому что не назвали нужные блоки и поведение кнопок, сначала перепишите задание. Новый тариф даст больше попыток, но не объяснит агенту, какой сайт вы хотели.