
Executing Plans: скилл Superpowers для выполнения плана одним агентом
Скилл Superpowers: агент сам выполняет план задача за задачей в текущей сессии, ведёт журнал прогресса на диске и в конце отдаёт всю ветку на ревью свежему субагенту.
Как установить Executing Plans
Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /executing-plans.
# плагином, внутри Claude Code
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# или вручную
git clone --depth 1 https://github.com/obra/superpowers.git /tmp/executing-plans
mkdir -p ~/.claude/skills/executing-plans
cp -r /tmp/executing-plans/skills/executing-plans/. ~/.claude/skills/executing-plans/Общая папка ~/.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/executing-plans
mkdir -p ~/.agents/skills/executing-plans
cp -r /tmp/executing-plans/skills/executing-plans/. ~/.agents/skills/executing-plans/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add obra/superpowers --skill executing-plans -a claude-code
# для всех проектов
npx skills add obra/superpowers --skill executing-plans -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Что умеет
Скрипт sdd-workspace создаёт игнорируемую git папку плана .superpowers/sdd/<план>/ с журналом progress.md; формат общий с subagent-driven-development, исполнителя можно сменить посреди плана.
На каждую задачу скрипт task-start выдаёт бриф и базовый коммит, task-done прогоняет тесты и только при успехе пишет строку о завершении.
Агент останавливается в четырёх случаях: необратимая операция, действие, касающееся безопасности, слияние или публикация вне worktree, план без надёжного пути.
В конце скрипт review-package собирает дифф ветки для ревьюера по шаблону code-reviewer.md; без субагентов агент проверяет сам и пишет об этом.
Что попросить агента
Ограничения
Без вашего явного согласия не начинает работу на ветке main или master
Между задачами не спрашивает, продолжать ли: спорные места решает сам и записывает в журнал
git clean -fdx стирает папку с журналом; тогда прогресс восстанавливается по git log
На длинном плане последние задачи идут на сжатом контексте; ревью каждой задачи даёт subagent-driven-development
Описание из SKILL.md
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available