Superpowers — агентная методология разработки с компонуемыми навыками

· 1 мин чтения
ai-agents skills tdd claude-code methodology
📂 Исходный код на GitHub

Агентная методология и фреймворк навыков от Джесси Винсента (Prime Radiant). Обязательные workflow: брейншторм → планирование → TDD → ревью → деплой. Поддержка Claude Code, Codex, Gemini CLI, OpenCode, Cursor, Copilot CLI.

Superpowers — агентная методология разработки с компонуемыми навыками

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