obra/superpowers

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

Агенты⭐ 289 370Shellпоследний релиз: v6.4.1
Открыть на 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), и команды, стремящиеся к стандартизации и повышению качества автоматизированной разработки

Релизы

v6.4.1major
🕐 2 дн назад · релиз на 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
🕐 1 мес назад · релиз на GitHub ↗

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

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