ORLOV GAMES

Навыки ·

Superpowers — агент сначала спрашивает, планирует и тестирует

Попросите агента для кода сделать функцию, и он обычно сразу начинает писать код. Superpowers заставляет его сначала остановиться, выяснить, чего вы хотите, согласовать с вами план, а потом строить шаг за шагом, с тестами.

Открыть Superpowers на GitHub

Superpowers — это набор навыков для ИИ-агентов, которые пишут код, и короткие инструкции, которые заставляют агента ими пользоваться. Вместе они работают как метод создания программ: понять цель, спланировать работу, построить её с тестами и проверить.

Это открытый проект под лицензией MIT. Он работает с Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, OpenCode и другими агентами. На 23 октября 2026 года у репозитория было около 304 000 звёзд на GitHub, а последней версией была 7.0.1 от 21 октября 2026 года.

Слева облачко с репликой, в середине список задач, справа ряд маленьких квадратов с галочками, соединённых одной светящейся линией.
Сначала спросить. Потом спланировать. Затем строить с тестами.

Что меняется после установки

Без него агент, услышав «сделай мне это», обычно сразу начинает писать код. С Superpowers он сначала делает шаг назад и спрашивает, чего вы на самом деле хотите добиться. Навыки запускаются сами, когда подходят к задаче, так что никакую особую команду вводить не нужно.

Шаги, которым он следует

  1. Мозговой штурм. Прежде чем что-то строить, агент задаёт вопросы, пока не поймёт, чего вы хотите и зачем. Потом пересказывает, как он это понял, чтобы вы могли поправить. Небольшое изменение согласуется в чате. Для большого проекта пишется проект решения, который показывают частями, достаточно короткими, чтобы их прочитать.
  2. Отдельное рабочее место. После того как вы одобрили проект, он создаёт git worktree в новой ветке и перед началом проверяет, что тесты проходят.
  3. План. Он делит работу на маленькие задачи по две–пять минут каждая. В каждой задаче указаны точные файлы, код и способ проверки.
  4. Сборка. Каждую задачу берёт новый субагент, и после каждой задачи работу проверяют. Чтобы тратить меньше, агент может выполнить все задачи сам, с одной проверкой всей ветки в конце.
  5. Сначала тесты. Он работает по циклу «красный, зелёный, рефакторинг»: написать тест, увидеть, что он падает, написать ровно столько кода, чтобы он прошёл, увидеть, что он проходит, сделать коммит. Код, написанный раньше своего теста, удаляется.
  6. Ревью кода. Между задачами работу сверяют с планом, а о проблемах сообщают по степени серьёзности. Критическая проблема останавливает работу.
  7. Завершение. Когда задачи готовы, он запускает тесты и спрашивает, слить ветку, открыть pull request, оставить ветку или удалить её.

План также следует двум простым правилам: YAGNI — не строить то, что вам не понадобится, и DRY — не повторяться. По словам проекта, агент нередко работает сам пару часов подряд, не отходя от согласованного плана.

Другие навыки в наборе

Что стоит знать заранее

Это строгий метод. Проект называет свои процессы обязательными, а не советами. Быстрая и понятная просьба, например поменять цвет, просто выполняется. Более крупная работа проходит через вопросы и план, так что в начале будьте готовы к большему обмену сообщениями.

У шага мозгового штурма есть необязательный визуальный помощник. Его логотип загружается с сайта авторов вместе с номером версии Superpowers. По словам проекта, ничего о вашем проекте, запросах или агенте не отправляется. Чтобы отключить это, задайте SUPERPOWERS_DISABLE_TELEMETRY значение true.

Как установить

В Claude Code установите его из официального магазина плагинов:

/plugin install superpowers@claude-plugins-official

В Cursor введите это в чате Agent:

/add-plugin superpowers

В Codex откройте /plugins, найдите Superpowers и установите. В Gemini CLI:

gemini extensions install https://github.com/obra/superpowers

Для других агентов своя команда есть в README проекта. Если вы пользуетесь несколькими агентами, установите его в каждый. Чтобы проверить, что всё работает, начните новую сессию и попросите что-нибудь небольшое, например приложение со списком дел. Агент должен начать задавать вопросы, прежде чем писать код.

Открыть Superpowers на GitHub