Выполняет план реализации самостоятельно в текущей сессии: проходит задачи по порядку, проверяет каждый шаг через TDD и сохраняет прогресс в ledger. Подходит, когда вы выбрали inline execution или в вашей среде нет инструмента для subagent.
Возможности
- Перед началом проверяет рабочее пространство, план, спецификацию и общие интерфейсы между задачами.
- Для каждой задачи читает brief, выполняет шаги в порядке RED→GREEN и сверяет вывод команд с ожидаемым.
- Записывает решения по конфликтам и отклонениям в ledger, чтобы работу можно было продолжить после потери контекста.
- Не останавливается между задачами, кроме случаев с разрушающей операцией, вопросом безопасности, внешним побочным эффектом или планом, по которому нельзя уверенно двигаться.
- После всех задач проводит проверку всей ветки; при наличии subagent использует отдельного reviewer.
- Предпочитает
superpowers:subagent-driven-development, если нужен review после каждой задачи или план слишком длинный для текущего контекста.
Когда использовать
- У вас есть план из
superpowers:writing-plans, и вы выбрали inline execution. - В вашей среде нет инструмента для subagent.
- Задачи плана в основном независимы, а review после каждой задачи не требуется.
Примеры
Получить brief и базовый commit для задачи:
scripts/task-start PLAN_FILE N
Проверить завершение задачи и записать результат тестов в ledger:
scripts/task-done PLAN_FILE N BASE -- <test command>
Формат записи о завершённой задаче:
Task <N>: complete (commits <base7>..<head7>, tests: <command> → <result>)
Установка
npx skills add https://github.com/obra/superpowers --skill executing-plans