Арина Михална
Инструменты8 минобновлено 21 августа 2026 г.

Как работать с Claude Code эффективно: 2026

Как работать с Claude Code эффективно: ставь одну проверяемую задачу, давай контекст и принимай изменения по шагам, а не вслепую.

Арина Михална объясняет, как работать с Claude Code эффективно
В этой статье
  1. Почему задача «сделай нормально» сливает сессию
  2. Как работать с Claude Code эффективно на одной доработке
  3. Большая кодовая база: не тащи слона в один промпт
  4. Когда просить план, а когда давать команду
  5. Если Claude Code зациклился или уверенно несёт ерунду
  6. Сделай из хороших запросов привычку
  7. Читайте также

Как работать с Claude Code эффективно можно без магических промптов: одна задача за раз, понятный контекст, заранее названные границы и проверка результата до следующего шага. Я, Арина Михална, почти всегда начинаю с просьбы изучить нужный кусок проекта и выдать план, а не с бодрого «сделай мне сайт». Так меньше сюрпризов в diff и меньше ощущения, что вы вдвоём ночью собираете шкаф без инструкции.

3 частив хорошей задаче
1 изменениеза короткий этап
2 проверкитесты и diff
0 автокоммитовбез просмотра человеком

Схема постановки задачи Claude Code от цели до проверки

Почему задача «сделай нормально» сливает сессию

Claude Code работает в терминале, видит файлы и умеет запускать команды. От этого легко начать относиться к нему как к очень старательному джуну, которому можно махнуть рукой в сторону репозитория. Вот тут и начинается веселье.

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

Нормальная задача состоит из трёх частей:

  1. Цель: что должно измениться для пользователя или команды.
  2. Контекст и границы: где искать, какие файлы или модули затронуты, что менять нельзя.
  3. Проверка: какой тест, команда или сценарий докажет, что работа готова.

Сравни.

Вместо этого Пиши так
«Добавь уведомления» «В разделе заказов добавь сообщение об успешном сохранении. Посмотри существующие toast-компоненты, не подключай новую библиотеку. Проверь сценарий создания заказа.»
«Почини тесты» «Запусти npm test, сгруппируй падения по причинам и предложи план. Код пока не меняй.»
«Сделай рефакторинг» «Вынеси повторяющуюся проверку прав из двух указанных файлов в одну функцию. Публичный API не меняй, после правок запусти существующие тесты.»

Сравнение расплывчатого и проверяемого запроса агенту

Это не бюрократия. Это способ не тратить сессию на угадайку. В официальных рекомендациях Anthropic тоже предлагают давать модели ясный контекст, дробить работу и проверять результат на реальных командах проекта.

Как работать с Claude Code эффективно на одной доработке

Держи рабочий шаблон. Его не надо копировать как молитву: подставь свою задачу, но не выбрасывай смысловые блоки.

Цель: после отправки формы пользователь видит понятное
сообщение об успехе.

Контекст: форма находится в [папка/файл]. Используй
существующий компонент уведомлений.
Посмотри похожий сценарий в [файл].

Границы: не меняй API, схему базы и зависимости проекта.

Порядок: сначала изучи код и предложи план из шагов. Не
вноси изменения, пока я не подтвержу.

Проверка: после правок запусти [команда тестов] и покажи
список изменённых файлов.

Первый ход агента должен быть исследовательским. Он читает релевантные файлы, замечает зависимости, задаёт вопрос, если данных не хватает. Второй ход: предлагает план. Третий: делает маленькую правку. После этого вы уже смотрите diff, а не надеетесь на добрые намерения кремниевого коллеги.

Если ты пока только осваиваешь терминал и сам принцип сессий, сначала разберись, как использовать Claude Code новичку. Там базовый маршрут без героического «я сейчас сломаю production и разберусь».

Когда агент начал попадать в задачу, хочется перестать каждый раз изобретать себе рабочий процесс.

В канале «А.М. решает вопросы» я показываю живые разборы Claude, скиллов и нормальных рабочих сценариев без нейрослопа, .

забирай их в Telegram

Большая кодовая база: не тащи слона в один промпт

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

Разбивай большую работу на последовательность:

  1. Карта: попроси найти точки входа, связанные модули и текущие тесты.
  2. Решение: попроси сравнить два-три подхода с рисками, без изменений кода.
  3. Один вертикальный кусок: например, только серверная валидация или только экран.
  4. Проверка: тесты, линтер, diff и ручной сценарий.
  5. Следующий кусок: только когда предыдущий принят.

Этапы работы Claude Code с большой кодовой базой

Если правила проекта повторяются, вынеси их в CLAUDE.md: команды запуска, структуру папок, стиль кода, запреты, способ тестирования. Это память проекта, а не свиток древних знаний. Короткий и живой файл работает лучше романа на двадцать страниц. Про структуру и примеры такого файла я отдельно писала в материале как написать CLAUDE.md.

Скриншот: Официальная документация Anthropic о памяти проекта CLAUDE.md (снято 21.08.2026)
Скриншот: Официальная документация Anthropic о памяти проекта CLAUDE.md (снято 21.08.2026)

Когда просить план, а когда давать команду

Команда «сделай» годится для маленькой и понятной правки: переименовать переменную, добавить тест к известной функции, обновить текст в компоненте. Во всех остальных случаях сначала нужен план.

Вот быстрый ориентир:

Ситуация Первый запрос Claude Code
Ошибка воспроизводится, место известно «Проанализируй причину в этом файле и предложи минимальную правку»
Неясно, где источник проблемы «Найди путь выполнения сценария, покажи связанные файлы и гипотезы»
Нужно менять несколько модулей «Составь план по этапам, укажи риски и тесты для каждого»
Нужен новый кусок продукта «Изучи существующие паттерны проекта и предложи два варианта реализации»

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

Арина Михална обычно смешивает их: сначала описывает результат и ограничения, потом после плана даёт точную команду. Так агент остаётся полезным, а руль всё-таки у тебя.

Если Claude Code зациклился или уверенно несёт ерунду

Есть три красных флага: агент несколько раз повторяет одну правку, начинает менять несвязанные файлы или уверенно сообщает об успехе без запущенной проверки. Не спорь с ним полчаса, это ловушка.

Останови работу и собери новый запрос из фактов:

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

Для действий с удалением, миграциями, секретами и production-данными правило ещё скучнее, зато очень полезное: агент сначала объясняет команду, ты читаешь, потом запускаете. Обсуждение границ доступа пригодится и при работе с настоящими агентами: как ограничить права ИИ-агента.

Сделай из хороших запросов привычку

После пары удачных сессий не держи процесс в голове. Зафиксируй правила в CLAUDE.md, а повторяющиеся задачи преврати в скиллы. Скилл хранит инструкцию и порядок действий, поэтому агент не начинает каждую рутину с чистого листа. Вот понятный разбор, что такое скиллы Claude, если эта часть пока звучит как заклинание из техноподвала.

Человек проверяет план агента перед изменением кода

По материалам: рекомендации Anthropic по работе с Claude Code, документация о CLAUDE.md и разбор Towards Data Science.

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

Читайте также

Чтобы не собирать эти приёмы по обрывкам и сразу видеть их на реальных задачах,

приходи в канал «А.М. решает вопросы»: там я разбираю, как заставлять Клодика работать на тебя, а не создавать тебе новые квесты. .

Зайти в канал

Чек-лист: что у тебя теперь есть

Частые вопросы

Почему Claude Code делает не то, что я просил?

Обычно в задаче нет границ: не указан нужный файл, ожидаемый результат или критерий готовности. Попроси сначала изучить участок проекта и показать план, а менять код только после подтверждения.

Нужно ли давать Claude Code весь проект целиком?

Нет. Начни с цели, конкретной папки или файла и связанных ограничений. Если задача большая, раздели её на исследование, план и отдельные изменения.

Как проверить изменения от Claude Code перед коммитом?

Попроси модель перечислить затронутые файлы, объяснить риски и запустить подходящие тесты. Затем сам посмотри diff и проверь сценарий руками.

Что делать, если Claude Code зацикливается?

Останови сессию и сузь задачу. Дай фактический текст ошибки, укажи, что уже пробовали, и попроси сначала назвать гипотезу, а не продолжать правки.

Зачем нужен CLAUDE.md для постановки задач?

CLAUDE.md хранит правила проекта: команды, архитектурные договорённости, запреты и способ проверки. Он избавляет от повторения одних и тех же вводных в каждой сессии.

Следующий шаг

Собери свой сайт за вечер

Свой сайт на Claude за один вечер — и продавай такие же от 30 000 ₽. 8 уроков в записи, без кода и без дизайнера.

Хочу сайт за вечер

Или просто следи

А.М. решает вопросы — 5 000+ подписчиков, разборы Claude каждый день.

Подписаться в Telegram

Источники