Open-source фреймворк Superpowers от Джесси Винсента (Jesse Vincent) и команды Prime Radiant преодолел отметку в 90 000 звёзд на GitHub. Проект превращает AI-кодинг-агентов из «быстрых печатных машинок» в дисциплинированных инженеров, которые способны автономно работать часами — не отклоняясь от согласованного плана.

Что такое Superpowers

Superpowers — это набор композируемых skills (навыков), которые автоматически подключаются к вашему AI-агенту и задают ему строгую методологию разработки. Фреймворк не предлагает — он требует соблюдения процесса: проектирование перед кодом, TDD (test-driven development — разработка через тестирование), ревью кода и систематический дебаггинг.

Ключевая идея: агент не начинает писать код, пока не выяснит, что именно вы хотите построить, и не получит ваше одобрение на каждом этапе.

Первая версия появилась в октябре 2025 года. С тех пор проект пережил взрывной рост: с нескольких тысяч звёзд до 90 000+ к апрелю 2026-го. В январе 2026-го Superpowers попал в официальный маркетплейс плагинов Claude Code — подтверждение качества со стороны Anthropic.

Как это работает

Рабочий процесс Superpowers выстроен в чёткую цепочку:


graph TD
    A["💡 Brainstorming
Уточнение идеи"] --> B["📋 Writing Plans
План реализации"] B --> C["🌿 Git Worktree
Изолированная ветка"] C --> D["⚙️ Subagent Development
Параллельные агенты"] D --> E["🧪 TDD
Red → Green → Refactor"] E --> F["🔍 Code Review
Проверка качества"] F --> G["✅ Finish Branch
Merge или PR"]

Brainstorming — агент не бросается писать код. Вместо этого он задаёт вопросы, уточняет требования и предлагает дизайн небольшими блоками, которые реально можно прочитать и оценить.

Writing Plans — после утверждения дизайна агент разбивает работу на задачи по 2–5 минут каждая. Для каждой указаны конкретные файлы, код и шаги проверки. План написан так, чтобы его мог выполнить «джуниор без контекста проекта».

Subagent-Driven Development — свежий субагент запускается на каждую задачу с двухэтапной проверкой: сначала соответствие спецификации, затем качество кода.

ℹ Автономность
По словам создателей, Claude с Superpowers может работать автономно несколько часов подряд, не отклоняясь от плана. Это принципиально отличается от обычного режима, где агент «забывает» контекст через несколько итераций.

Поддерживаемые платформы

ПлатформаСпособ установки
Claude CodeОфициальный маркетплейс (/plugin install)
CursorPlugin marketplace (/add-plugin superpowers)
Codex CLIРучная установка через INSTALL.md
Gemini CLIgemini extensions install
OpenCodeРучная установка через INSTALL.md
GitHub Copilot CLIPlugin marketplace
💡 Проверка установки
После установки начните новую сессию и попросите агента спланировать фичу или отладить баг. Если Superpowers работает — агент автоматически запустит соответствующий навык вместо того, чтобы сразу писать код.

Ключевые принципы

Superpowers жёстко навязывает несколько инженерных практик:

  • TDD (Red-Green-Refactor) — сначала тест, потом код. Если код написан до теста — агент его удалит
  • YAGNI (You Aren’t Gonna Need It) — никаких фич «про запас»
  • DRY (Don’t Repeat Yourself) — без дублирования
  • Evidence over claims — проверяй, прежде чем заявлять об успехе
⚠ Не рекомендации, а требования
В отличие от большинства промпт-фреймворков, Superpowers не предлагает «лучшие практики». Навыки активируются автоматически и принудительно — агент просто не может их обойти.

Почему это важно

Проблема AI-кодинг-агентов хорошо известна: без структуры они генерируют код низкого качества, игнорируют тесты, «забывают» архитектуру и плохо справляются с задачами длиннее одного файла. Superpowers решает это системно — не через один «магический промпт», а через цепочку взаимосвязанных навыков, каждый из которых отвечает за свой этап разработки.

Интересен и психологический аспект: разработчики фреймворка опираются на принципы убеждения из книги Роберта Чалдини «Влияние», адаптированные для LLM. Оказалось, что приёмы, работающие на людях, эффективны и для языковых моделей.

Проект распространяется под лицензией MIT. Сообщество собирается в Discord, а новые навыки можно добавлять через pull request.