Как работает Claude Code: заглядываем под капот

Как работает Claude Code изнутри? Агентный цикл, инструменты, разрешения и чекпоинты — объясняю простым языком, без компьютерных наук и кода.

7 мин чтенияОбновлено 2026-06-12ЕАЕвгений АрсентьевЕвгений Арсентьев · PhD

Claude Code работает как цикл: собирает контекст о вашем проекте, действует с помощью инструментов, проверяет результат — и повторяет, пока задача не решена. Внутри две части — модель, которая думает, и инструменты, которые делают, — обёрнутые в то, что документация называет агентной обвязкой. Сегодня открываем капот: когда видишь механизм, перестаёшь относиться к нему как к магии и начинаешь рулить как машиной.

Компьютерных наук впереди не будет, обещаю. Если вы понимаете, как работает посудомойка — набрала воду, помыла, сполоснула, проверила, — вы поймёте и это.

Что происходит, когда вы нажимаете Enter?

Ваш запрос запускает три фазы, перетекающие друг в друга: собрать контекст, сделать, проверить. Спросите что-то о проекте — цикл может остановиться на первой фазе. Попросите починить баг — и он прокрутится через все три не один раз: читает файлы, правит, гоняет тесты, читает ошибки, правит снова. Ключевая мысль: каждый следующий шаг Claude выбирает по результатам предыдущего, выстраивая цепочки из десятков действий и корректируя курс на ходу. Он не исполняет заранее написанный сценарий — он ориентируется на местности.

Анатомия одной задачи: «почини падающие тесты»

  1. 1Claude запускает ваши тесты, чтобы увидеть, что именно падает — сначала факты.
  2. 2Читает текст ошибок — как врач читает анализы.
  3. 3Ищет по проекту файлы, которые в этом замешаны.
  4. 4Читает их, чтобы понять, как код должен себя вести.
  5. 5Правит файлы, устраняя причину.
  6. 6Снова запускает тесты. Всё ещё падают? Цикл идёт по новому кругу — без единого слова с вашей стороны.

Какие инструменты есть у Claude Code?

Без инструментов ИИ умеет только разговаривать. Именно инструменты делают Claude Code агентом: каждое их применение возвращает информацию, которая питает следующее решение. Встроенный набор делится на пять семейств: работа с файлами (читать, править, создавать), поиск (файлы и текст по всему проекту), исполнение (запускать команды, поднимать серверы, работать с git), веб (искать и читать документацию) и анализ кода (видеть ошибки после правок — через плагины). Сверху — умение порождать субагентов, помощников-копий себя с собственным чистым рабочим местом, и задавать вам вопросы, когда не уверен.

К чему у Claude Code есть доступ на моём компьютере?

Когда вы запускаете claude в папке, он видит: файлы этой папки и вложенных (за её пределами — только с вашего разрешения), ваш терминал, состояние git, файл с инструкциями CLAUDE.md и автопамять — заметки, которые он сам сохранил в прошлых сессиях. Разговоры хранятся локально, на вашей машине — обычными текстовыми файлами в ~/.claude/projects/; именно это позволяет возобновлять сессии и отматывать назад. А перед правкой любого файла Claude сначала делает снимок текущей версии.

А сломать что-нибудь он может? Две страховки

Страховка первая: чекпоинты. Любая правка файла обратима — нажмите Esc дважды, чтобы откатиться к раннему состоянию, или просто попросите Claude отменить. Страховка вторая: разрешения. По умолчанию Claude спрашивает перед правкой файлов и запуском команд. Shift+Tab переключает режимы: обычный (спрашивает), автоприём правок (файлы меняет без вопросов) и режим плана, где Claude только изучает проект и предлагает план, не трогая файлы вовсе. Честная оговорка из документации: действия с внешними последствиями — отправить, удалить что-то в онлайн-сервисе — чекпоинтами не покрываются, поэтому именно перед ними Claude и спрашивает.

Вы — часть цикла

Цикл не запаян наглухо — вмешаться можно в любой момент. Нажмите Esc, чтобы остановить Claude посреди действия, или просто напечатайте поправку и нажмите Enter, не останавливая его: он прочитает её, как только завершит текущий шаг, и скорректирует курс. Подруливать всегда лучше, чем начинать заново.

Как правильно пользоваться Claude Code, зная всё это?

Из механизма напрямую следуют три привычки. Первая: будьте конкретны с самого начала — называйте файлы, ограничения, примеры; точный контекст означает меньше витков цикла, потраченных на угадывание. Вторая: дайте Claude то, обо что можно проверить работу — ожидаемый результат, скриншот макета, «на странице должно быть 5 пунктов». Фаза проверки хороша ровно настолько, насколько ясна цель. Третья: это разговор — если первая попытка мимо, не начинайте сначала, а скажите, что не так, и цикл продолжит оттуда.

Посмотрите на механизм сами
claude

Откройте терминал в папке любого проекта и наберите claude. Дайте настоящую задачу и смотрите, как крутится цикл: читает, делает, проверяет — с живыми комментариями на экране.

И финальный приём: сегодня вечером дайте Claude Code одну задачу и не трогайте клавиатуру, пока он не закончит. Просто наблюдайте за циклом — что читает, что пробует, как себя проверяет. Десять минут наблюдения за механизмом улучшат ваши запросы сильнее любого списка советов: вы наконец будете знать, с кем разговариваете.

#claude-code#foundations#agents#how-it-works
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · Директор по продукту (CPO) в healthtech-компании

▌ Чтение — это синяя пилюля

Хочешь реально это построить?

Гайды объясняют. Бесплатный курс превращает — персонально, с геймификацией и заточенный на быстрый запуск.

◉ Принять красную пилюлю →