API ВЕГА

Выполняет план реализации самостоятельно в текущей сессии: проходит задачи по порядку, проверяет каждый шаг через 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