Subagent-Driven Development: скилл Superpowers для работы субагентами

obra/superpowers· Проверено 13.11.2026· 317 тыс.на GitHub

Скилл Superpowers: агент раздаёт задачи плана свежим субагентам по одной, после каждой проверяет соответствие спецификации и качество кода, в конце заказывает ревью всей ветки.

Как установить Subagent-Driven Development

Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /subagent-driven-development.

# плагином, внутри Claude Code
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

# или вручную
git clone --depth 1 https://github.com/obra/superpowers.git /tmp/subagent-driven-development
mkdir -p ~/.claude/skills/subagent-driven-development
cp -r /tmp/subagent-driven-development/skills/subagent-driven-development/. ~/.claude/skills/subagent-driven-development/

Что умеет

Отдать каждую задачу новому субагенту с брифом из плана, без истории сессии
Проверить каждую задачу ревьюером: соответствие спецификации и качество кода
Гонять цикл исправлений до 5 раундов, на 4–5 раунде — с моделью сильнее
Подбирать модель под роль: дешёвую для механических задач, самую сильную для архитектуры и итогового ревью
Вести журнал прогресса, который переживает сжатие контекста

Скрипт task-brief вырезает текст задачи из плана в отдельный файл; субагент читает его, работает, коммитит и пишет отчёт в task-N-report.md.

Скрипт review-package собирает список коммитов и дифф задачи в один файл для ревьюера с шаблоном task-reviewer-prompt.md.

Исполнителей запускают строго по одному, и сами они субагентов не вызывают.

После всех задач — ревью всей ветки по references/final-review.md и скилл finishing-a-development-branch.

Что нужноАгент с инструментом субагентов; без него план выполняет скилл executing-plans; git и bash для скриптов
АгентыСтавится вместе с набором Superpowers в Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Qwen Code и другие агенты.

Что попросить агента

Выполни план <docs/superpowers/plans/2026-11-13-auth.md> субагентамиСоздаст журнал, по очереди раздаст задачи исполнителям и после каждой запустит ревью
Продолжи план, сессия прерваласьПрочитает журнал progress.md и продолжит с первой незавершённой задачи, не раздавая готовые заново
Почему на ревью ушла другая модель?Объяснит выбор: механические задачи — дешёвая модель, итоговое ревью ветки — самая сильная

Ограничения

!

Дороже исполнения в одной сессии: свежий контекст на каждую задачу и каждое ревью

!

Подходит для планов с в основном независимыми задачами

!

Без вашего явного согласия не начинает работу на ветке main или master

!

Между задачами не спрашивает, продолжать ли: останавливается только в четырёх случаях

Описание из SKILL.md

Use when executing implementation plans with independent tasks in the current session

Частые вопросы

Как установить subagent-driven-development skill в Claude Code?
Поставьте набор Superpowers: /plugin install superpowers@claude-plugins-official или через маркетплейс автора obra/superpowers-marketplace. Скилл subagent-driven-development включится сам, когда задача подойдёт.
Почему субагентам не дают историю сессии?
Свежий субагент получает только свою задачу, нужные интерфейсы и глобальные ограничения. Так он работает на чистом контексте, и основной агент не засоряет свой.
Чем отличается от executing-plans?
Здесь на каждую задачу свежий исполнитель и ревью после неё. В executing-plans всё делает один агент, а ревью одно — в конце: дешевле, но без второго взгляда на каждую задачу.
Сколько раундов исправлений?
До пяти на задачу. Раунды 1–3 — тот же исполнитель, 4–5 — свежий на более сильной модели. Если после пятого замечания остались, агент сам решает по каждому и записывает решение в журнал.
Будет ли агент спрашивать меня между задачами?
Нет. Остановки только в четырёх случаях: необратимая операция, действие, касающееся безопасности, слияние или публикация, план без надёжного пути. Остальное он решает сам и пишет в журнал.

Похожие скиллы