Superpowers плагин-скилл и как его правильно использовать для ИИ (ai)
Эта моя заметка не просто треп ради просмотров, а маленький хелп для коллег, у которых чтото не получается, хотя должно.
Superpowers — это популярный фреймворк и методология разработки для ИИ-агентов (особенно для Claude Code, Cursor и OpenCode), созданная Джесси Винсентом (obra).
Признаюсь честно - с начала я его не распровобал, думал кисель, а поучил коньяк. А теперь, вот как оказалось - он хорош!
Сможешь заметку осилить до конца или все?)
Сначала про базу - про модель ии которую юзаем
Ну, во первых - начнем с того, что как ты не его обучай, как ни подключай квена - он квеном и останется, сколько бы в него дистилята ни залили - фундамент не тот.
Теоретически для простых задач норм, но все равно нет, наебка.
Я использую Claude Code на макс 5x подписке и исключительно Opus с 1м контекста внутри Vscode - кто против сочувствую.
Основные вопросы и как с ним работать
Агент не пишет код сразу. Он обязан пройти этапы: Brainstorming (обсуждение идеи - Design) → Planning (детальный план) → Implementation (реализация, часто через TDD — разработку через тесты) → Verification (проверка результата).
Ньюансы:
- работает больше, жрет токенов больше, несколько сессий
+ прост в установке, прост в запуске
+ проходит 3-4 стадии выполнения, а ты - принятия
+ результат отличный, рабочий
На самом деле ты все равно должен давать команды, если только не подключишь оркестраторов или не врубишь какой нибудь ralph loop.
Как делать - пример:
ознакомься с контекстом, "файл - путь на файл как правило с архитектурой", задача: здесь ты пишешь свое сокровенное желание, используй плагин Superpowers
Что происходит дальше
1. Brainstorming - он думает, изучает что ты там накорябал, задает вопросы - геморно муторно, но на вопросы ответить надо.
2. Design задачи - нет не Planning - а сначала Design задачи - он создает файл где детально описывает все, что вы там напридумывали - рекомендую прочитать и внести правки - не в файл md, а в чате указать что не так. Если у тебя пробема с md файлом на английском, просто попроси его перевести на русский.
3. Planning - он создает план с опорой на код, детально все расписывает, якобы - ты должен проглядеть этот план и посмотреть где она напиздел, а он напиздит, ты ведь claude.md скорее всего написал что он - Senior Developer! , так ведь?
4. Выполнение - вот здесь важный момент, как правило к этому времени даже 1м контекста опуса уже может быть на половине, а это значит, что нужно начинать новую сессию.
Еще раз для одаренных - Начинать новую сессию, никаких но!
Ты можешь его попросить - дай запрос для выполнения плана в новой сессии и он напишет что-то.
Будет что-то вроде: контекст - такой то, выполняй задачи по плану - и тут ты даешь 2 ссылки на файлы - plan и design. Используй для выполнения задачи superpowers:subagent-driven-development
5. Итак, новую сессию ты запустил, промпт отдал, прошло несколько часов, он вроде как-то что-то допилил, но расслабляться тебе еще рано, вводи:
Сделай ревью внедренного функционала, проверь все ли сделано и правильно ли сделано, проведи full compliance, используй superpowers:requesting-code-review
6. и он начинет проверять - что он сам наделал, 90% что-то да упустил.
после того, как он даст тебе список ошибок/упущений, он предложит исправить - типа давай исправлю - ты отвечай:
Начинай фиксить, используй superpowers:systematic-debugging
В принципе можно без уточнения просто написать после задачи используй superpowers - он сам разберется что подключать.
После того как он сделает, ты еще раз ревью можешь сделать, но как правило обычно уже все нормально. Если не уверен - отдавай на проверку GPT 5.4 в соседний чат.
Не забудь свою архитектуру обновить и закомитить, и архив с разработкой века сделать и на внешний диск бекап схоронить, пока все, до связи.