Superpowers
Плъгинът Superpowers — 14 skills, които прекарват всеки билд през clarify → design → plan → code → verify, визуален companion за дизайнерски решения и кога token overhead-ът се изплаща.
Superpowers е безплатен open-source плъгин от Jesse Vincent (obra/superpowers), който инсталира набор от skills, налагащи дисциплинирана методология на разработка. Вместо Claude да започне да пише код в момента, в който поискаш нещо, всеки билд минава през фази:
clarify → design → plan → code → verify
Мисли за това като за наемане на разработчик, който прави истинско проучване, преди да пипне каквото и да е — срещу такъв, който взима заявката ти и веднага започва да пише.
Инсталация
Идва в официалния plugin marketplace: пусни /plugin и инсталирай superpowers. Когато те
попита за обхват, избери user level — целият смисъл е да работи във всеки проект без настройка
на ниво репо.
Как работи
Един главен skill, using-superpowers, се задейства в началото на всеки разговор и играе ролята на
диспечер: преглежда останалите skills и решава кои са нужни за текущата задача. Правилото му,
директно от документацията: „Ако има дори 1% шанс даден skill да е приложим, извикай го, преди да
правиш каквото и да е.“
Тоест — инсталираш и забравяш. Не е нужно да помниш списъка със skills: планираш както обикновено и правилните се включват в правилните моменти. За допълнителна сигурност можеш да завършиш промпта с „използвай всички Superpowers skills, които са релевантни тук“.
14-те skills
Проверени срещу v6.1.1 в официалния marketplace — групирани по фаза:
| Фаза | Skills | Какво правят |
|---|---|---|
| Оркестратор | using-superpowers |
Диспечерът. Задейства се автоматично във всеки разговор. |
| Дизайн | brainstorming |
Налага уточняващи въпроси, предлага 2–3 подхода с trade-offs и изисква одобрението ти преди какъвто и да е код. Включва визуалния companion. |
| Планиране | writing-plans |
Хипер-детайлни планове: всяка задача е 2–5 минути работа с точни файлови пътища, без „TBD“. Плановете се записват в датирани файлове. |
| Изпълнение | executing-plans, subagent-driven-development, dispatching-parallel-agents |
Минава плана задача по задача със стопове за безопасност; праща свеж субагент за всяка задача с вградено ревю; пуска независими проблеми паралелно. |
| Качествени гейтове | test-driven-development, systematic-debugging, verification-before-completion, requesting-code-review, receiving-code-review |
Red → green TDD; дебъгване root cause → хипотеза → фикс; проверка, преди да се обяви за готово. |
| Git | using-git-worktrees, finishing-a-development-branch |
Изолирани worktrees за всяко усилие и чиста процедура по приземяване на клон. |
| Мета | writing-skills |
Учи Claude да пише нови skills в TDD стил: първо провалящ се тестов сценарий, после skill-ът, който го минава. |
Визуалният companion
Отличителната черта на brainstorming skill-а: „Част от това, върху което работим, може да е по-лесно да се обясни, ако мога да ти го покажа в браузър.“ Кажи „да” и той качва интерактивен дашборд на localhost с 2–3 конкретни варианта — подходи за layout, визуални стилове, варианти на компоненти — всеки с плюсове, минуси и препоръка. Кликът ти се връща обратно в сесията и агентът продължава от избора ти.
Това е най-евтиното възможно място да хванеш недоразумение: коригираш посоката, преди токените да са изхарчени за грешното нещо.
Кога се изплаща
Контраинтуитивният резултат от експеримент с 12 рънa (6 с, 6 без, същите промптове, нула човешка намеса): Superpowers използва по-малко, не повече — около 9% по-евтино и 14% по-малко токени общо.
| Размер на задачата | Присъда |
|---|---|
| Проста | Пропусни го. Overhead-ът от clarify/design (~8%) не носи нищо при праволинейна заявка. |
| Средна | По-евтини рънове, по-малко токени, измеримо по-добра структура на кода и error handling. |
| Сложна | Тенденцията на спестяване расте със сложността. |
Логиката отразява икономиката на контекста: стойността не е в допълнителните стъпки, а в предотвратяването на скъпи повторни опити и връщане назад. Повече токени за планиране е по-евтино от четири-пет цикъла ревизии. Два детайла от резултатите, които си струва да откраднеш: ръновете без методологията имаха 2–3× по-голяма вариация в използваните токени, а познанията в домейна / съответствието със спецификацията не се подобриха — дисциплината оправя процеса, не знанието.
Superpowers или ultraplan?
Думата ultraplan в промпт включва вградения в Claude Code режим на интензивно планиране — но той
свършва, когато планът е написан; имплементацията си е пак обикновена. Superpowers покрива същата
територия на планиране и после остава с теб през изпълнението: субагенти за всяка задача, TDD,
гейтове за проверка. Двете не се изключват взаимно — но ако имаш Superpowers, неговата brainstorming
фаза до голяма степен замества това, което ultraplan би направил.