Дефолтный Claude Code (или Codex, или Gemini CLI) на запрос «сделай X» сразу пишет код. Без брейнсторма, без плана, без TDD, без верификации. Результат — недоделки, регрессии, бесконечные итерации.
Superpowers — open-source пакет, который автоматически триггерит правильное поведение на каждой фазе работы. Brainstorm → план → красно-зелёная TDD → ревью → ship. Ничего не настраивать — после установки агент сам подхватит skill в нужный момент.
Skills не конкурируют — они расположены последовательно. На запрос пользователя срабатывает фаза Discovery, потом Execution, потом Quality, потом Ship. Каждый skill — это набор инструкций для конкретной фазы. Агент сам определяет, какой skill сейчас нужен, по контексту запроса.
В реальной работе это означает несколько часов автономной работы агента без отклонения от плана. Не идеально (нет совершенных систем), но в разы лучше, чем default-режим без методологии.
Без методологии Claude (или Codex, или Gemini) на запрос «сделай X» сразу пишет код. Спека формируется в голове, тестов нет, после ревью агент покорно соглашается со всеми правками. Результат — итерации, регрессии, переделки. Superpowers закрывает эту дыру.
Skills хранятся в ~/.claude/plugins/marketplaces/superpowers-dev/skills/ как папки с файлом SKILL.md. Каждый описывает Claude'у: когда триггериться (по фразам пользователя или фазе работы) и что делать. Auto-discovery — после установки рестартить или конфигурировать ничего не нужно.
brainstorming или прямо от пользователя), этот skill превращает её в пошаговый имплементационный план. Уровень детализации — такой, чтобы план мог выполнить «энтузиастный junior без вкуса, без контекста проекта и с аверсией к тестам». Это значит: каждый шаг — конкретный, маленький, проверяемый. Подчёркивает red/green TDD, YAGNI (You Aren't Gonna Need It) и DRY.
executing-plans: тот же план выполняется в текущей сессии через сабагентов. Главный агент раздаёт задачи, инспектирует результат, продолжает. Не нужно открывать вторую сессию. Хорошо для коротких фичей и итераций «здесь и сейчас».
executing-plans или dispatching-parallel-agents. Skill создаёт git-worktree в отдельной директории с safety-проверками: не затирает существующий worktree, не теряет uncommitted changes. Каждый параллельный агент работает в своём worktree → не возникает merge-конфликтов.
SKILL.md, проверка что описание не пересекается с другими skills, тестирование на dry-run сценариях. Закрывает feedback-loop: можно расширять Superpowers собственными skills, не выходя за рамки методологии.
Superpowers распространяется как plugin через несколько marketplace'ов. После установки агент сам подхватит skills — настраивать ничего не нужно. Выбери путь под свою платформу.
Рекомендую этот вариант. Самый стабильный путь — пакет проходит review Anthropic. Команда выполняется внутри Claude Code (slash-команда). После установки skills сразу доступны во всех сессиях.
Используй этот вариант, если хочешь свежие фичи раньше, чем они попадут в official marketplace. Это marketplace автора (Jesse Vincent / @obra) — туда новые skills попадают первыми.
Для пользователей OpenAI Codex CLI. Найди Superpowers в встроенном поиске плагинов и установи. Skills работают через тот же механизм триггеров.
Для Gemini CLI. В upstream-репо лежит gemini-extension.json — это extension-манифест, который Gemini распознаёт.
Три типичные ситуации: новый landing page с нуля, баг в проде, четыре фичи параллельно. Видны конкретные skills, которые срабатывают, и в каком порядке. Реплики выделены цветом: пользователь, агент, триггер skill'а.
Классический сценарий. Пользователь говорит «сделай landing». Без Superpowers агент сразу пишет HTML. С ним — задаёт вопросы, согласует план, делает TDD, верифицирует.
ВЫ: Сделай мне landing page для нашего продукта X. CLAUDE: [триггер: brainstorming] Прежде чем писать код — давай разберёмся: 1. Кто целевая аудитория? B2B / B2C? 2. Какая главная боль, которую закрывает продукт? 3. Какие 3 ключевых преимущества? 4. Что должно произойти после клика на CTA? (форма / звонок / переход в Telegram?) 5. Есть ли existing brand-guidelines? ВЫ: [отвечает на вопросы] CLAUDE: [триггер: writing-plans] Окей, план в 5 шагов: Шаг 1. Hero: пейн → решение → primary CTA Шаг 2. 3 преимущества с метриками (proof) Шаг 3. Social proof (тестимониалы / лого клиентов) Шаг 4. FAQ (закрывает возражения) Шаг 5. Final CTA + footer Для каждого шага опишу детальнее ниже. Согласен начать с шага 1? ВЫ: Да. CLAUDE: [триггер: TDD + executing-plans] Шаг 1: Hero (1) Пишу падающий тест: проверяю что primary CTA кликабелен и ведёт на правильный URL. (2) Запускаю → failed (ожидаемо, компонента нет). (3) Имплементирую CTA-компонент. (4) Тест зелёный. [триггер: verification-before-completion] (5) Прогоняю build, lint, все тесты — всё ОК. Вывод команд приложил выше. Шаг 1 готов. Переходить к шагу 2?
Пользователь сообщает о баге без деталей. Дефолтный агент начнёт гадать. Superpowers заставляет сначала собрать факты — это часто экономит часы поиска не там.
ВЫ: Кнопка submit не работает в Safari. CLAUDE: [триггер: systematic-debugging] Прежде чем гадать — соберу факты: 1. В каких версиях Safari? (Mobile / Desktop / iPad / iPhone?) 2. Воспроизводится ли локально? Если да — какая команда / шаги? 3. Что в console (DevTools)? Есть ли ошибка в Network-tab при клике? 4. Какой последний коммит трогал submit-форму? (git log --oneline -- components/SubmitButton.tsx) 5. Это новый баг или регрессия? Когда работало последний раз? Дай мне эту информацию — потом сформулирую гипотезу и проверю её. Без фактов гадать бессмысленно.
У тебя есть 4 независимые задачи. Дефолтный агент будет делать их по очереди — это 1-1.5 часа. Superpowers видит, что они не разделяют state, и запускает в параллель.
ВЫ: Нужно сделать 4 вещи: 1) добавить dark mode toggle 2) переделать footer 3) починить SEO-теги (meta description пустые) 4) добавить sitemap.xml CLAUDE: [триггер: dispatching-parallel-agents] Анализирую зависимости между задачами: (1) dark mode → CSS-vars, не пересекается (2) footer → отдельный компонент (3) SEO → metadata.ts, изолировано (4) sitemap → app/sitemap.ts, изолировано Все 4 задачи независимы (нет shared mutable state). [триггер: using-git-worktrees] Создаю 4 worktree: ../site-darkmode → branch feat/darkmode ../site-footer → branch feat/footer ../site-seo → branch fix/seo-tags ../site-sitemap → branch feat/sitemap Запускаю 4 sub-agent'а параллельно, каждый со своим worktree и своей задачей. Через ~15 минут получишь 4 готовых PR на ревью с тестами и verification.
Да. Автор Jesse Vincent (obra) использует это в своих проектах ежедневно. На моих personal-проектах Superpowers + кастомные skills экономят 30-50% времени за счёт меньшего числа итераций и переделок.
Это не magic — это дисциплина, без которой LLM'ы по умолчанию работают как сильно болтливые junior'ы. После установки агент перестаёт быть junior'ом.
Чуть-чуть. Системный промпт растёт на ~5-10K токенов (за счёт описаний skills, которые автоматически инжектятся). Brainstorming-фаза тоже добавляет токены — диалог с уточнениями.
Но это компенсируется за счёт меньшего числа неудачных попыток и переделок. Net-эффект: на средних/крупных задачах экономия токенов по сравнению с default-режимом, потому что не нужно делать 3-5 циклов «не то → переделай».
Полностью. Superpowers — отдельный плагин. Skills вызываются с префиксом superpowers: (например, superpowers:brainstorming). Не конфликтует с твоими skills в ~/.claude/skills/ — у них свой namespace.
Можно даже использовать writing-skills из Superpowers, чтобы создавать собственные skills в твоём namespace.
Да. Каждый skill — отдельный SKILL.md в ~/.claude/plugins/marketplaces/superpowers-dev/skills/<name>/.
Варианты: (1) удалить папку skill'а — он перестанет грузиться. (2) Скопировать SKILL.md локально и отредактировать триггер, чтобы он срабатывал реже. (3) Добавить в settings.json исключение по namespace.
Skill срабатывает только на creative work — новые фичи, компоненты, новая функциональность. Простые правки («поменяй цвет», «исправь опечатку», «добавь log») не триггерятся, потому что в описании skill'а явно указан класс «creative» через триггерные фразы.
Если всё-таки слишком часто — отредактируй brainstorming/SKILL.md, чтобы триггер был уже (например, добавь конкретные слова-маркеры или пороги по сложности).
Да, MIT License. Можно форкать, модифицировать, использовать в коммерческих проектах. Этот гайд — тоже MIT.
Если экосистема помогает зарабатывать — поддержи автора через GitHub Sponsors. Это не обязательно, но прямо помогает развитию пакета.
Некоторые skills (особенно test-driven-development и verification-before-completion) намеренно rigid — их дисциплина не должна адаптироваться. Это feature, не bug: TDD без strictness превращается в «потом напишу тест».
Если ты уверен, что в конкретной ситуации rigidity не нужна — явно скажи агенту: «без TDD на этот раз, я просто хочу исправить опечатку». Агент пропустит skill для этого запроса.
Сам Superpowers создан Jesse Vincent (obra). Этот сайт — гайд на русском с моими комментариями и диаграммами. Это не форк и не репликация — у них свой репозиторий, у меня свой.
Open-source пакет создан Jesse Vincent (@obra). MIT License. Continuous development — следи за релизами.
→ github.com/obra/superpowers-marketplace
→ Claude Plugin Marketplace
→ GitHub Sponsors — поддержать автора
Русский гайд с диаграммами и примерами от Сергея Рамаса. Тоже MIT. Рекомендую посмотреть upstream README для последних обновлений.
→ github.com/sergeyramas/superpowers-guide
→ Хаб с другими решениями
→ Telegram @Sergeyramas — связаться
14 skills, которые работают автоматически на каждой фазе. Один /plugin install — и агент перестаёт быть junior'ом.