Superpowers
Superpowers je systém řízených workflow (dovedností), které automaticky aktivuje Alex V2. Každá dovednost definuje přesný postup pro konkrétní typ úkolu — debugging, TDD, brainstorming, plánování a další.
Co jsou Superpowers
Superpowers jsou behaviorální šablony, které mění to, jak Alex přistupuje k úkolům. Místo toho, aby Alex improvizoval, načte příslušnou dovednost a dodržuje její postup krok za krokem.
Alex má k dispozici nástroj skill, kterým načítá obsah dovednosti z katalogu. Načtená dovednost má přednost před výchozím chováním Alexe.
Dostupné dovednosti
| Dovednost | Kdy se aktivuje | Popis |
|---|---|---|
| brainstorming | Nový feature, komponenta, změna chování | Strukturovaný brainstorming před implementací |
| systematic-debugging | Bug, selhání testu, neočekávané chování | Systematické hledání příčiny před návrhem opravy |
| test-driven-development | Psaní produkčního kódu | Nejdřív failing test, pak implementace |
| verification-before-completion | ”Hotovo”, “opraveno”, “funguje” | Ověření důkazem, ne tvrzením |
| writing-plans | Vícekrokový spec nebo design | Psaní strukturovaného plánu |
| executing-plans | Existující plán k provedení | Realizace naplánovaných kroků |
| subagent-driven-development | Komplexní vícekrokový úkol | Delegace na specializované sub-agenty |
| dispatching-parallel-agents | 2+ nezávislé úkoly | Paralelní spouštění sub-agentů |
| requesting-code-review | Odeslání kódu k review | Příprava kontextu pro code review |
| receiving-code-review | Přijetí výsledků review | Zpracování a implementace feedbacku |
| finishing-a-development-branch | Dokončení vývojové větve | Čištění, testy, merge příprava |
| using-git-worktrees | Paralelní práce na více větvích | Git worktree management |
| writing-skills | Vytváření nových dovedností | Jak psát vlastní Superpowers |
Pravidlo 1 %
Pokud je i jen 1% šance, že dovednost souvisí s aktuálním úkolem, Alex musí dovednost načíst a zkontrolovat. Toto pravidlo zaručuje, že žádná relevantní dovednost není přeskočena.
Priorita instrukcí
Pořadí priority určuje, co má Alex dělat:
- Vaše přímé instrukce — “přeskoč TDD”, “udělej to rychle” — vždy vyhrávají
- Superpowers dovednosti — mění výchozí chování tam, kde se s ním rozcházejí
- Výchozí chování — nejnižší priorita
Pokud dovednost říká “používej TDD”, ale vy řeknete “přeskoč testy”, Alex bude poslouchat vás.
Jak to vypadá v praxi
Příklad: Bug report
- Nahlásíte bug: “Server padá po restartu”
- Alex načte dovednost systematic-debugging
- Postupuje přesně podle kroku: shromažďuje logy, hledá root cause, navrhuje opravu
- Po opravě načte verification-before-completion a ověří, že bug je skutečně vyřešen
Příklad: Nový feature
- Požádáte: “Přidej WebSocket podporu”
- Alex načte dovednost brainstorming
- Provede brainstorming, zeptá se vás na rozhodnutí (pomocí interaktivních otázek)
- Vytvoří plán pomocí writing-plans
- Implementuje pomocí subagent-driven-development
Companion soubory
Některé dovednosti obsahují doplňkové soubory — šablony, příklady, referenční dokumentaci. Hlavní SKILL.md říká Alexovi, kdy je má načíst. Alex k nim přistupuje přes stejný nástroj skill.
Příklady companion souborů:
- visual-companion.md — vizuální průvodce pro brainstorming (více v Visual Companion)
- references/ — referenční dokumenty pro nástroje různých platforem
- scripts/ — spustitelné skripty pro testování a demonstraci
Sub-agenti a dovednosti
Sub-agenti nemají přístup k nástroji skill. Když Alex deleguje úkol na sub-agenta, předá mu instrukce v běžném jazyce — s disciplínou z dovednosti již aplikovanou.
Další kroky
- Alex AI — Úvod k Alexovi
- Interaktivní otázky — Jak se Alex ptá na rozhodnutí
- Visual Companion — Vizuální průvodce pro brainstorming
Potřebujete pomoc? Otevřete support ticket nebo se zeptejte Alexe v panelu.