
Subagent-Driven Development: скилл Superpowers для работы субагентами
Скилл 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/Общая папка ~/.agents/skills/ (в проекте — .agents/skills/) читают Codex, Cursor, VS Code Copilot, Gemini CLI, Antigravity, OpenCode, Kilo Code, Goose, Qwen Code.
git clone --depth 1 https://github.com/obra/superpowers.git /tmp/subagent-driven-development
mkdir -p ~/.agents/skills/subagent-driven-development
cp -r /tmp/subagent-driven-development/skills/subagent-driven-development/. ~/.agents/skills/subagent-driven-development/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add obra/superpowers --skill subagent-driven-development -a claude-code
# для всех проектов
npx skills add obra/superpowers --skill subagent-driven-development -gНужен тариф Pro, Max, Team или Enterprise с включённым выполнением кода.
Скачайте папку скилла с GitHub и упакуйте её в ZIP.
claude.ai → Customize → Skills → + → Create skill → Upload a skill
Загрузите ZIP и включите скилл переключателем.Gemini CLI ставит скиллы из git-репозитория и хранит их в ~/.gemini/skills/.
gemini skills install https://github.com/obra/superpowers.git --consent
# проверка
gemini skills listЧто умеет
Скрипт task-brief вырезает текст задачи из плана в отдельный файл; субагент читает его, работает, коммитит и пишет отчёт в task-N-report.md.
Скрипт review-package собирает список коммитов и дифф задачи в один файл для ревьюера с шаблоном task-reviewer-prompt.md.
Исполнителей запускают строго по одному, и сами они субагентов не вызывают.
После всех задач — ревью всей ветки по references/final-review.md и скилл finishing-a-development-branch.
Что попросить агента
Ограничения
Дороже исполнения в одной сессии: свежий контекст на каждую задачу и каждое ревью
Подходит для планов с в основном независимыми задачами
Без вашего явного согласия не начинает работу на ветке main или master
Между задачами не спрашивает, продолжать ли: останавливается только в четырёх случаях
Описание из SKILL.md
Use when executing implementation plans with independent tasks in the current session