Superpowers — фреймворк навыков для AI-агентов покоряет GitHub
Superpowers — open-source фреймворк навыков для кодинг-агентов, набравший 90 000+ звёзд на GitHub. Как он превращает AI в дисциплинированного инженера.
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 Code | Официальный маркетплейс (/plugin install) |
| Cursor | Plugin marketplace (/add-plugin superpowers) |
| Codex CLI | Ручная установка через INSTALL.md |
| Gemini CLI | gemini extensions install |
| OpenCode | Ручная установка через INSTALL.md |
| GitHub Copilot CLI | Plugin marketplace |
Ключевые принципы
Superpowers жёстко навязывает несколько инженерных практик:
- TDD (Red-Green-Refactor) — сначала тест, потом код. Если код написан до теста — агент его удалит
- YAGNI (You Aren’t Gonna Need It) — никаких фич «про запас»
- DRY (Don’t Repeat Yourself) — без дублирования
- Evidence over claims — проверяй, прежде чем заявлять об успехе
Почему это важно
Проблема AI-кодинг-агентов хорошо известна: без структуры они генерируют код низкого качества, игнорируют тесты, «забывают» архитектуру и плохо справляются с задачами длиннее одного файла. Superpowers решает это системно — не через один «магический промпт», а через цепочку взаимосвязанных навыков, каждый из которых отвечает за свой этап разработки.
Интересен и психологический аспект: разработчики фреймворка опираются на принципы убеждения из книги Роберта Чалдини «Влияние», адаптированные для LLM. Оказалось, что приёмы, работающие на людях, эффективны и для языковых моделей.
Проект распространяется под лицензией MIT. Сообщество собирается в Discord, а новые навыки можно добавлять через pull request.