К содержимому
Claude Code с 0:полный курс
Уровень 1 · Субагенты на практике 5 мин Проверено автором · 3 июл. 2026 г.

Разбор завала: чиним проект через субагентов

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

Уровень 1 · 0 / 4 уроков0%

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

Найти → починить → проверить

Крупную мутную задачу удобно бить на три понятных этапа:

  1. Найти — субагент-разведчик прочёсывает каталог корзины и возвращает список мест, где считается сумма со скидкой (файл, строка, формула). Это объёмное чтение многих файлов — отличная работа для делегирования.
  2. Починить — субагент-ремонтник берёт итог разведчика и приводит формулу к единому виду.
  3. Проверить — субагент-контролёр прогоняет тесты и возвращает: прошли или какие упали.

Порядок здесь важен

Эти три этапа по очереди, а не параллельно: ремонтнику нужен список от разведчика, контролёру — результат ремонта. Запусти их одновременно — они будут править вслепую и мешать друг другу.

Заметка

Параллельно имеет смысл то, что не зависит друг от друга. Если бы магазин состоял из двух независимых модулей — корзина и каталог — их разведку можно было бы вести двумя субагентами сразу. А цепочку «найти → починить → проверить» дробить параллельно нельзя.

Дирижёр (ты + основной агент) держит общую картину: ставит задачу первому, получает итог, кладёт его в задание второму, и так до зелёных тестов. Каждый субагент работает в чистом контексте, а основной разговор остаётся коротким — в нём только итоги, а не три простыни деталей.

Порепетируй

Вот и весь приём: разложить мутное на этапы, понять, что зависит от чего, и вести цепочку через субагентов, собирая выжимки.

Практика в терминале

Сыграй за субагента-разведчика в тренажёре ниже. В папке `shop` лежат файлы магазина: найди через `grep`, где упоминается `skidka`, запиши краткий итог одной строкой в `shop/otchet.md` и прочитай его командой `cat` — это та самая выжимка, которую разведчик отдаёт дирижёру.

Проверь себя

Отвечено 0/3
Режим:

Почему этапы «найти → починить → проверить» запускают по очереди, а не параллельно?

Какую часть разбора завала разумнее всего отдать субагенту?

Что в этой схеме делает дирижёр (ты + основной агент)?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Сыграй за субагента-разведчика: найди через grep, где в файлах магазина упоминается skidka, запиши краткий итог в shop/otchet.md и передай его дирижёру командой cat.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Этап «найти»: поищи skidka через grep
  • Не выполнено: Краткий итог разведки записан в shop/otchet.md
  • Не выполнено: Итог передан дирижёру через cat

Вопросы и ответы по уроку

Почему этапы «найти → починить → проверить» запускают по очереди, а не параллельно?

Ремонтнику нужен список от разведчика, контролёру — результат ремонта. Зависимые задачи идут строго по очереди.

Какую часть разбора завала разумнее всего отдать субагенту?

Объёмный поиск по многим файлам — классическая работа для делегирования; решение о порядке остаётся за дирижёром.

Что в этой схеме делает дирижёр (ты + основной агент)?

Дирижёр держит общую картину, собирает выжимки и кладёт итог одного этапа в задание следующего.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K