obra/superpowers

Фреймворк для агентов и методология разработки ПО, которая работает.

Агенты⭐ 300 081Shellпоследний релиз: v7.0.0
Открыть на GitHub ↗

Что это за инструмент

Superpowers — это фреймворк навыков и методология разработки для AI-агентов, которая превращает их в структурированных исполнителей, способных работать автономно.

Зачем нужен

Инструмент решает проблему хаотичного написания кода агентами, заставляя их сначала уточнять требования, утверждать дизайн и составлять план, а затем выполнять задачи через субагентов. Это полезно для повышения качества кода, соблюдения принципов TDD/DRY и снижения количества ошибок за счёт автономной работы на часы без отклонений от плана.

Что можно реализовать

  • Автоматизация разработки сложных фич с помощью субагентов, работающих автономно несколько часов
  • Применение строгого TDD (red/green) и принципов YAGNI/DRY в проектах с AI-ассистентами
  • Унификация процесса разработки для разных LLM-хостов (Claude, Cursor, Codex, Gemini и др.)
  • Создание изолированных рабочих пространств через git worktrees для безопасной параллельной разработки

Ключевые возможности

  • Поддержка множества хостов: Claude Code, Antigravity, Codex App/CLI, Cursor, Factory Droid, Gemini CLI, GitHub Copilot CLI, Kimi Code, OpenCode, Pi
  • Автоматический запуск навыков (skills) без необходимости ручных инструкций от пользователя
  • Методология Subagent-driven-development с автономным выполнением задач и самопроверкой
  • Пошаговый воркфлоу: мозговой штурм (brainstorming) -> утверждение дизайна -> работа с git worktrees -> реализация

👤 Кому подойдёт: разработчики, использующие AI-кодинговые агенты (LLM-based coding agents), и команды, стремящиеся к стандартизации и повышению качества автоматизированной разработки

Релизы

v7.0.0major
🕐 6 дн назад · релиз на GitHub ↗

Полностью переписан модуль мозгового штурма, добавлена нативная поддержка Antigravity Marketplace и исправлены критические баги хуков.

  • Added: Полностью переработан процесс мозгового штурма: ИИ уточняет требования, оценивает масштаб задачи и проверяет готовность к разработке через субагента.
  • Added: Добавлен нативный манифест плагина для Antigravity Marketplace, позволяющий устанавливать Superpowers через agy plugin install.
  • Fixed: Исправлено обнаружение Git для Windows, пути Git Bash и обработка кодов выхода хуков в Windows.
  • Fixed: Устранена ошибка с битым PATH при запуске SessionStart и проблема с экранированием спецсимволов в визуальном компаньоне.
  • Fixed: sdd-workspace больше не перезаписывает собственный .gitignore репозитория, сохраняя локальные настройки игнорирования.
v6.4.2majorbreaking
🕐 20 дн назад · релиз на GitHub ↗

Релиз v6.4.2: переосмыслен формат планов (только решения, без кода), ускорена генерация и улучшена точность.

  • Added: Планы теперь фиксируют только решения (сигнатуры, ассерты, значения), а не транскрипцию кода, что ускоряет процесс в 4 раза.
  • Added: Введена проверка пропорций: план сам сравнивает свою длину со спецификацией, чтобы избежать избыточного описания.
  • Added: Изменен портрет читателя плана на «опытного инженера», а шаги переформатированы как «одно действие с проверяемым результатом».
  • Fixed: Устранена проблема, когда модели (например, Opus 5.5) пытались реализовать весь проект прямо в процессе планирования.
  • Deprecated: Удален файл plan-document-reviewer-prompt.md, так как он больше не используется в системе.
v6.4.1major
🕐 27 дн назад · релиз на GitHub ↗

Релиз v6.4.1: новая навык диагностики, нативное выполнение планов и поддержка OpenCode 2.0, Muse, Qwen Code.

  • Added: Добавлен навык diagnosing-superpowers для анализа сессий и поиска причин ошибок с указанием конкретных строк кода.
  • Added: Реализован режим Native (inline) execution для executing-plans, позволяющий выполнять задачи дешевле и быстрее без субагентов.
  • Added: Добавлена поддержка новых хайров: OpenCode 2.0.4+, Muse и Qwen Code.
  • Fixed: Исправлено разделение рабочих пространств для планов с одинаковыми именами и улучшена логика запуска тестового набора проекта.
  • Added: Внесены улучшения в brainstorming, code review и test-driven development для повышения точности и контроля качества.
v6.3.0minor
🕐 2 мес назад · релиз на GitHub ↗

Обновление поддержки AI-агентов, оптимизация подзадач и исправления для Windows.

  • Added: Добавлена поддержка Devin CLI, Hermes Agent и Grok Build CLI.
  • Added: Ceremony теперь масштабируется под сложность задачи, пропуская ритуал для мелких задач.
  • Fixed: Улучшена работа Subagent-Driven Development: устранены блокировки, добавлена группировка задач и проверка конфликтов.
  • Fixed: Исправлена работа скриптов на Windows и защита от удаления неотслеживаемых файлов.
v6.2.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Плано-ориентированный SDD, переработка скиллов (тесты, TDD, Git) и фикс запуска на Windows.

  • Breaking: Рабочее пространство SDD теперь привязано к плану: данные хранятся в `.superpowers/sdd/<plan-basename>/`, а не в общей папке.
  • Added: Цикл исправления ревью возобновляет работу имплементера, а не запускает новую задачу, с ограничением в 5 раундов.
  • Added: Скилл `writing-good-tests` заменяет `testing-anti-patterns`, вводя дисциплину фальсифицируемости и закрывая ловушки grep-тестов.
  • Fixed: Исправлен баг с пересчетом пути worktree и удалена опция сброса работы из меню завершения ветки.
  • Fixed: Хук SessionStart на Windows теперь использует Git Bash, устраняя ошибки парсинга в PowerShell и cmd.exe.