Субагенты — специализированные работники
Соберите команду ИИ-специалистов, которым Claude может делегировать задачи — ревьюер безопасности, валидатор K8s и кастомные агенты со своими инструментами, моделями и границами изоляции.
От одного мозга — к команде
В блоке 6 вы создали навыки — переиспользуемые команды, которые говорят Claude, что делать. В блоке 10 вы поместили Claude в CI, чтобы он запускался автоматически. Этот блок вводит нечто другое: субагентов — отдельных ИИ-работников, которым Claude может делегировать задачи.
Подумайте, как устроена настоящая инженерная команда. Вы не просите одного человека делать всё. Инженер по безопасности ищет уязвимости. SRE валидирует Kubernetes-манифесты. Техлид планирует архитектуру. У каждого своя экспертиза, свои инструменты и своя зона ответственности.
Субагенты переносят эту модель в Claude Code. Вместо одной сессии Claude, делающей всё подряд, вы получаете специализированных работников — каждый со своим системным промптом, доступом к инструментам, контекстным окном и даже выбором модели. Ревьюер безопасности получает только доступ на чтение. Валидатор K8s может запускать kubectl, но не может редактировать исходный код. Агент для быстрых черновиков использует Haiku для скорости, а более глубокий планировщик архитектуры может использовать Opus, если ваш тариф это позволяет.
Что мы разберём
- Что такое субагенты — специализированные ИИ-работники, запущенные внутри вашей сессии
- Встроенные агенты — Explore (исследование в режиме только чтение) и Plan (проектирование архитектуры)
- Кастомные агенты — директория
.claude/agents/и фронтматтер агента - Ограничение инструментов — контроль того, что каждый агент может и чего не может
- Выбор модели — Haiku для быстрых/дешёвых задач, Sonnet для баланса по умолчанию, Opus для сложных рассуждений, если доступен на вашем тарифе
- Изоляция worktree — агенты работают в отдельных git-ветках безопасно
- Команда
/agents— список и управление вашим составом агентов
Почему этот блок важен
Существует проблема масштабирования одной ИИ-сессии. Чем больше контекста вы загружаете в один разговор — вопросы безопасности, архитектурные решения, стратегии тестирования, конфиги Kubernetes — тем больше ИИ приходится жонглировать. Субагенты решают это через декомпозицию. Каждый агент получает сфокусированную задачу, сфокусированный промпт и сфокусированный набор инструментов.
Ещё есть проблема доверия. Возможно, вы доверяете Claude читать ваш код и предлагать изменения, но доверяете ли вы ему запускать произвольные bash-команды во время ревью безопасности? Скорее всего, нет. Субагенты позволяют дать каждому работнику ровно те разрешения, которые ему нужны, и ничего лишнего. Принцип наименьших привилегий, применённый к ИИ.
И есть проблема стоимости. Не каждая задача требует самой мощной модели. Быстрый поиск по коду не нуждается в Opus. Сложное архитектурное решение плохо работает на Haiku. Субагенты позволяют подбирать модель под задачу, сохраняя предсказуемые расходы, даже если ваш повседневный базовый вариант — просто Sonnet на подписке Pro.
Пререквизиты
- Пройдены блоки 0–10 (CI через GitHub Actions настроен)
- Проект ai-coderrank с K8s-манифестами и исходным кодом
- Знакомство со структурой директории
.claude/из блоков 5–6 - kubectl настроен и указывает на ваш k3s-кластер из блока 7
Выберите формат
Выберите формат, который подходит для вашей работы с блоком:
Что вы освоите
- Понять субагентов как специализированных ИИ-работников внутри сессии Claude Code
- Увидеть встроенных агентов Explore и Plan в деле
- Создать агента-ревьюера безопасности, ограниченного инструментами только для чтения
- Создать агента-валидатора K8s, который может запускать kubectl dry-run
- Использовать выбор модели для баланса скорости и стоимости между агентами
- Понять изоляцию worktree для безопасной параллельной работы
- Управлять агентами через /agents