Мультиагентная коллаборация в Claude Code: один человек — целая команда

Мультиагентная коллаборация в Claude Code: один человек — целая команда

Разработчик Claude Code от Anthropic поделился внутренним подходом — не поручать всё одному агенту, а координировать несколько агентов с разными ролями.

Зачем мультиагентность?

Один агент Claude Code справляется со многими задачами, но сложные проекты упираются в ограничения:

  • Ограниченное контекстное окно: большие кодбазы не помещаются в одну сессию
  • Конфликт ролей: пишущий код и ревьюящий должны иметь разные перспективы
  • Параллельная эффективность: последовательное выполнение независимых задач тратит время

Классическая архитектура из четырёх ролей

РольОтветственностьРезультат
ArchitectПонимание требований, дизайн архитектурыСписок задач, техплан
EngineerНаписание кода по дизайнуКод, юнит-тесты
ReviewerКод-ревью, проверка безопасностиЗамечания, предложения
ShipperТесты, билд, деплойСтатус деплоя

Нативная поддержка: Sub-agents

/agent spawn --role reviewer "Review all changes in src/ directory"
/agent list

На практике: 30 минут от требований до релиза

  1. Architect Agent получает требования, разбивает на подзадачи
  2. Главный агент распределяет задачи между Engineer Agent для параллельной разработки
  3. Каждый Engineer запускает Reviewer Agent по завершении
  4. После прохождения ревью Shipper Agent запускает тесты, билд, создаёт PR

Основные источники: