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

Собираем план оркестрации

План оркестрации — это схема «что параллельно, что последовательно». Как составить её для реального задания и проверить на гонки до запуска.

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

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

Три шага планирования

  1. Разбей задание на куски. Каждый кусок — то, что можно отдать одному субагенту.
  2. Нарисуй стрелки зависимостей. Между какими кусками есть «сначала → потом»? Где стрелки нет — кандидаты на параллель.
  3. Проверь на гонки. Не пишут ли параллельные куски в один файл и не делят ли состояние? Если да — разнеси их по worktree или переведи в последовательность.

Пример: большой рефакторинг магазина

Задание — переименовать модуль cart в basket по всему проекту, добавить тесты и обновить документацию. Разложим:

  • A — найти все упоминания cart в коде (поиск, объёмный, ни от кого не зависит);
  • B — переименовать и поправить импорты (нужен список из A);
  • C — написать тесты для нового basket (нужен код из B);
  • D — обновить документацию (зависит от B, но трогает другие файлы, чем C).

Стрелки: A → B → (C и D). Значит, A и B — строго по очереди. А вот C и D после B независимы между собой — разные файлы, общего состояния нет, — их пускаем параллельно, каждому свою worktree, чтобы не пересеклись.

Совет

План почти всегда гибрид: кусок последовательной цепочки, из которого «распускается» веер параллельных задач. Узкое место — самая длинная цепочка зависимостей; всё остальное стоит делать вокруг неё параллельно.

Порепетируй

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

Теперь зафиксируй план как дирижёр: запиши в `plan.md` двумя строками, что идёт по очереди, а что параллельно. Первую строку создаёт `echo` с `>`, вторую дописывает `echo` с `>>`, а `cat plan.md` показывает план целиком перед запуском бригады.

Проверь себя

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

С чего начинается составление плана оркестрации?

В примере A → B → (C и D): как выполнять C и D?

Что определяет узкое место (минимальное время) такого плана?

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

📝 Мои заметки

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

Задание

Зафиксируй план оркестрации из урока в файле plan.md: одной строкой — что идёт по очереди, второй — что параллельно. Потом проверь план целиком.

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

  • Не выполнено: В plan.md записана последовательная цепочка (по очереди)
  • Не выполнено: В plan.md записан параллельный веер
  • Не выполнено: План проверен целиком через cat

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

С чего начинается составление плана оркестрации?

Сначала дробим на куски, затем размечаем зависимости — без этой карты нельзя понять, что можно параллелить, а что нет.

В примере A → B → (C и D): как выполнять C и D?

C и D оба зависят от B, но между собой независимы и не делят файлы — значит, после B их можно запустить параллельно.

Что определяет узкое место (минимальное время) такого плана?

Параллельные куски идут одновременно, поэтому общее время диктует самая длинная последовательная цепочка зависимостей.

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

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