Выполняет планы реализации через отдельные экземпляры Claude: диспетчеризация задач по подагентам, двухэтапное ревью каждого результата. Параллельная разработка.
npx -y skills add obra/superpowers --skill subagent-driven-development --agent claude-codeВыполнение плана через запуск отдельного подагента-исполнителя на каждую задачу, ревью после каждой задачи (соответствие спецификации + качество кода) и широкое ревью всей ветки в конце.
Зачем подагенты: Вы делегируете задачи специализированным агентам с изолированным контекстом. Тщательно формируя инструкции и контекст, вы обеспечиваете фокус и успех. Подагенты никогда не наследуют контекст и историю вашей сессии — вы передаёте им ровно то, что нужно. Это также сохраняет ваш собственный контекст для координационной работы.
Ключевой принцип: Свежий подагент на каждую задачу + ревью задачи (спецификация + качество) + широкое финальное ревью = высокое качество, быстрая итерация
Непрерывное выполнение: Не останавливайтесь для проверки с партнёром между задачами. Единственные причины остановиться: статус BLOCKED, реальная неоднозначность или завершение всех задач.
Vs. Executing Plans (параллельные сессии): та же сессия · свежий подагент на задачу · автоматические контрольные точки ревью · быстрая итерация без ожидания
scripts/task-brief PLAN_FILE N → получить путь к файлу брифаimplementer-prompt.md)scripts/review-package BASE HEAD → получить путь к файлуtask-reviewer-prompt.md)scripts/review-package MERGE_BASE HEADИспользуйте наименее мощную модель, способную справиться с ролью.
| Тип задачи | Модель |
|---|---|
| Механическая реализация (1–2 файла, чёткая спецификация) | Быстрая дешёвая модель |
| Интеграционные и экспертные задачи (несколько файлов) | Стандартная модель |
| Архитектурные и проектные задачи | Наиболее мощная модель |
| Финальное ревью всей ветки | Наиболее мощная модель |
Всегда указывайте модель явно при отправке подагента. Пропущенная модель наследует модель сессии — часто самую мощную и дорогую.
Количество шагов важнее цены токена. Дешёвые модели делают в 2–3× больше шагов на многоэтапных задачах — итоговая стоимость выше.
Никогда не игнорируйте эскалацию и не перезапускайте ту же модель без изменений.
Ревьюер задачи может отметить «⚠️ Cannot verify from diff» — требования в неизменённом коде. Вы должны разрешить каждый такой пункт самостоятельно до отметки задачи завершённой. Если подтверждаете реальный пробел — вернуть исполнителю.
scripts/review-package BASE HEADВсё, что вставляется в промпт отправки, остаётся в вашем контексте на всю сессию. Передавайте артефакты как файлы:
scripts/task-brief PLAN_FILE N → уникальный файл с полным текстом задачиtask-N-brief.md → task-N-report.md). Исполнитель пишет отчёт туда, возвращает только статус, коммиты и краткое резюме тестовПамять разговора не переживает компакцию. Отслеживайте прогресс в файле-журнале, а не только в задачах.
cat "$(git rev-parse --show-toplevel)/.superpowers/sdd/progress.md". Задачи, отмеченные как complete — ВЫПОЛНЕНЫ, не перезапускайте ихTask N: complete (commits <base7>..<head7>, review clean)git log, а не своим воспоминаниямscripts/task-brief)Необходимые скиллы рабочего процесса:
Подагенты должны использовать: superpowers:test-driven-development
Альтернатива: superpowers:executing-plans — для параллельной сессии вместо выполнения в той же сессии