Superpowers — агентная методология разработки с компонуемыми навыками
📂 Исходный код на GitHubАгентная методология и фреймворк навыков от Джесси Винсента (Prime Radiant). Обязательные workflow: брейншторм → планирование → TDD → ревью → деплой. Поддержка Claude Code, Codex, Gemini CLI, OpenCode, Cursor, Copilot CLI.
Superpowers — проект Джесси Винсента (Prime Radiant), который стал де-факто стандартом агентных навыков в экосистеме AI-кодинга. 218 тысяч звёзд на GitHub. Это не просто набор навыков — это полноценная методология разработки, встроенная прямо в вашего AI-агента.
В отличие от подхода Мэтта Пакокка (отдельные кирпичики, которые вы комбинируете сами), Superpowers навязывает строгий процесс. Агент не может просто начать писать код — он обязан пройти через брейншторм, планирование и TDD. Это не рекомендации, а обязательные workflow.
Как это работает
Процесс запускается автоматически. Когда вы ставите задачу, агент не бросается писать код. Вместо этого он отступает на шаг и начинает задавать вопросы. Выясняет, что вы на самом деле хотите. Превращает разговор в спецификацию. Показывает её по частям — достаточно коротким, чтобы вы реально прочитали.
После утверждения дизайна агент составляет план реализации — настолько детальный, что его сможет выполнить «энтузиаст-джуниор без вкуса, чувства меры и контекста проекта, который ненавидит тестирование». Акцент на TDD, YAGNI и DRY.
Когда вы говорите «поехали», запускается процесс subagent-driven-development: агенты выполняют задачи одну за другой, инспектируют и ревьюят свою работу. Claude может автономно работать пару часов, не отклоняясь от плана.
Основной workflow
| Этап | Навык | Что происходит |
|---|---|---|
| 1 | brainstorming | Агент уточняет идею через вопросы, исследует альтернативы, валидирует дизайн |
| 2 | using-git-worktrees | Создаёт изолированное рабочее пространство на новой ветке |
| 3 | writing-plans | Дробит работу на задачи по 2-5 минут с точными путями и кодом |
| 4 | subagent-driven-development | Запускает субагентов с двухэтапным ревью (спецификация → качество) |
| 5 | test-driven-development | RED-GREEN-REFACTOR: сначала тест, потом код |
| 6 | requesting-code-review | Ревью между задачами, критические проблемы блокируют прогресс |
| 7 | finishing-a-development-branch | Верификация тестов, выбор: merge / PR / оставить / удалить |
Библиотека навыков
Тестирование
- test-driven-development — классический RED-GREEN-REFACTOR цикл с референсом антипаттернов тестирования
Отладка
- systematic-debugging — четырёхфазный процесс поиска корневой причины: root-cause-tracing, defense-in-depth, condition-based-waiting
- verification-before-completion — проверка, что баг действительно исправлен, до того как объявлять об успехе
Совместная работа
- brainstorming — сократический диалог для проработки дизайна
- writing-plans — детальные планы реализации
- executing-plans — пакетное выполнение с контрольными точками
- dispatching-parallel-agents — параллельные субагентные workflow
- requesting-code-review / receiving-code-review — чеклисты для ревью и ответа на фидбек
- using-git-worktrees — параллельные ветки разработки
- finishing-a-development-branch — решение о merge/PR
- subagent-driven-development — быстрая итерация с двухэтапным ревью
Мета
- writing-skills — создание новых навыков по лучшим практикам
- using-superpowers — введение в систему навыков
Поддерживаемые платформы
Superpowers работает с основными AI-агентами:
- Claude Code — через официальный маркетплейс плагинов Anthropic или фирменный маркетплейс Superpowers
- Codex CLI / Codex App — через официальный маркетплейс OpenAI
- Gemini CLI — через систему расширений Gemini
- OpenCode — собственная установка, отдельно от других агентов
- Cursor — через маркетплейс плагинов Cursor
- GitHub Copilot CLI — через маркетплейс Superpowers
- Factory Droid — через плагин-маркетплейс
Философия
Четыре столпа:
- Test-Driven Development — сначала тесты, всегда
- Системность вместо импровизации — процесс вместо угадывания
- Снижение сложности — простота как главная цель
- Доказательства вместо заявлений — верификация до объявления успеха
Отличия от аналогов
Superpowers — самый строгий из популярных фреймворков навыков. Если mattpocock/skills даёт отдельные кирпичики, а addyosmani/agent-skills — набор best practices, то Superpowers навязывает полный процесс. Это работает, если вам нужна дисциплина, но может казаться избыточным для простых задач.
Ключевое отличие — навыки срабатывают автоматически. Вам не нужно помнить, какой навык вызвать. Агент сам определяет, какой workflow запустить в данный момент. Это обязательные процессы, а не рекомендации.
Установка
Для Claude Code:
/plugin install superpowers@claude-plugins-official
Для OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
Для других платформ — см. инструкции в README.
Источник: https://github.com/obra/superpowers