Когда задача большая, человек обычно делит её на части и кому-то их перепоручает. С Claude Code бывает похоже: вместо того чтобы тащить всё в одном разговоре, он может выделить кусок работы отдельному помощнику.
Такого помощника называют субагентом. Это отдельный «экземпляр» Claude, которому поручают подзадачу: он сосредоточенно её делает и возвращает результат — а основной разговор продолжается дальше.
Как это выглядит на пальцах
Представьте, что вы попросили Claude разобраться в незнакомом проекте. Вместо того чтобы лично перечитывать десятки файлов и держать всё в голове, он может отправить субагента: «найди, где обрабатываются платежи, и вернись с кратким ответом».
Субагент уходит, ищет, читает нужные файлы — и приносит назад только итог. Основной Claude получает короткий результат, а не гору промежуточных деталей.
Чтобы стало совсем наглядно, вот пара бытовых картинок «до и после».
Поиск по большому проекту. Без субагента основной разговор сам открывает файл за файлом: к двадцатому ты уже не помнишь, что было в первом, а место в памяти забито обрывками кода. С субагентом ты говоришь «сходи разберись, где тут логика регистрации» — он копается сам, а назад приносит три строчки: «вот файл, вот функция, вот что она делает».
Несколько дел разом. Ты просишь: «проверь, нет ли опечаток в текстах», «посмотри, все ли картинки на месте» и «собери список TODO по коду». Это три независимых дела — их можно раздать трём субагентам одновременно, а не ждать, пока закончится первое, чтобы начать второе.
Грязная черновая работа. Иногда нужно перелопатить гору логов или вывода команды, чтобы вытащить одну цифру. Пусть этим занимается субагент: вся «грязь» останется у него, а в основной разговор вернётся только нужная строка.
Разведка перед делом. Допустим, ты хочешь добавить новую кнопку, но не уверен, как в проекте вообще устроены кнопки. Можно отправить субагента на разведку: «посмотри, как сделаны существующие кнопки, и опиши общий подход». Он вернётся с короткой выжимкой — и уже с ней основной Claude спокойно делает новую кнопку в том же стиле, не утонув в чужом коде по дороге.
В каждом из этих примеров суть одна: тяжёлую, шумную часть забирает помощник, а к тебе возвращается аккуратный итог, с которым удобно работать дальше.
Зачем это нужно
- Фокус. У субагента одна задача — он не отвлекается на всё остальное.
- Чистый основной контекст. Назад возвращается только итог, а не весь черновик поисков. Главному разговору не приходится «помнить» лишнее.
- Параллельность. Несколько независимых подзадач можно раздать сразу, а не делать строго по очереди.
Грубая аналогия: вы — руководитель, а субагент — стажёр, которому вы дали конкретное поручение. Он копается в деталях, вы получаете готовый ответ. И, как с живым стажёром, чем понятнее вы объясните задачу и чем чётче опишете, каким должен быть результат, тем меньше придётся переделывать.
Совет
Субагент полезен не всегда. Для маленькой правки он только усложнит дело — там Claude быстрее справится сам. Делегирование оправдано, когда подзадача объёмная и её результат можно описать одной фразой.
Когда делегировать, а когда нет
Самое важное чутьё здесь — понять, стоит ли вообще звать помощника. Вот короткая шпаргалка.
| Ситуация | Звать субагента? | Почему |
|---|---|---|
| Переименовать переменную в одном файле | Нет | Быстрее сделать сразу, передача займёт больше времени |
| «Найди, где в проекте задаётся цена» | Да | Объёмный поиск, итог — одна-две строки |
| Три независимые проверки разом | Да | Можно запустить параллельно |
| Задача, где каждый шаг зависит от предыдущего | Нет | Делить нечего, всё равно по очереди |
| Перебрать длинный вывод ради одной цифры | Да | «Грязь» остаётся у помощника, к вам приходит результат |
Правило проще, чем кажется: если результат подзадачи помещается в одну фразу, а сама работа объёмная — это хороший кандидат на делегирование. Если же объяснять помощнику задачу дольше, чем сделать самому, зовите его зря.
Где встречается слово «субагент»
Чаще всего вы увидите его в двух ситуациях: Claude сам решает поручить что-то помощнику посреди работы, либо это настраивает более опытный пользователь — заранее описывает, какому помощнику какие задачи отдавать. Для новичка важно одно: если в выводе мелькнуло «субагент», это не сбой — просто часть работы ушла отдельному исполнителю.
Если хочется точное определение в двух словах — оно есть в нашем глоссарии: субагент.
Частые ошибки новичков
- Делегируют мелочь. Поручать субагенту правку в одну строку — как звать курьера, чтобы переложить чашку на соседний стол. Дольше объяснять, чем сделать.
- Дают расплывчатое поручение. «Посмотри тут код» — слишком общо: помощник вернётся с чем угодно. Чем конкретнее задача и чем понятнее, каким должен быть итог, тем полезнее результат.
- Ждут, что субагент «помнит» весь разговор. Он видит только то, что ему передали. Если важна деталь из основного диалога — её нужно проговорить в поручении, иначе помощник о ней просто не узнает.
Коротко о главном
Субагент — это другой человек или тот же Claude? Это тот же Claude, но отдельный «экземпляр» с чистой головой и своей узкой задачей. Думайте о нём как о коллеге с тем же опытом, но без груза вашего текущего разговора.
Я должен сам их настраивать? Нет. Чаще всего Claude решает позвать помощника сам. Ручная настройка — это уже про опытных пользователей, и для первых шагов она не нужна.
Это как-то связано с тем, что ответ приходит дольше? Иногда да: помощник делает реальную работу — читает файлы, перебирает вывод — и на это нужно время. Зато основной разговор остаётся чистым, а ты получаешь готовый итог, а не гору черновиков.
Субагенты — это уже не самые первые шаги, но именно с базовых вещей понимание складывается само собой: что Claude читает файлы, запускает команды и умеет работать по плану. Всё это мы проходим по шагам в бесплатном курсе.
Хочешь глубже? Большой разбор: Как управлять Claude Code: CLAUDE.md, Skills и hooks.