Superpowers – Skills framework pro coding agenty
Superpowers je open-source balíček dovedností (skills) pro AI coding agenty. Nejde o standalone nástroj — jde o vrstvu nad agenty jako Claude Code, OpenCode, Cursor nebo Gemini CLI, která jim dává strukturovaný workflow místo ad-hoc přístupu. https://github.com/obra/superpowers
Co to je a proč mě to zaujalo
Myšlenka je jednoduchá: agent dostane sadu skills, které ho vedou strukturovanými fázemi vývoje — od upřesňování požadavků přes plánování, implementaci až po review a dokončení větve. Bez toho si agent sám vymýšlí, jak postupovat. Se Superpowers agenti pracují disciplinovaně:
- Před kódováním se ptají na požadavky a upřesňují zadání.
- Dekomponují práci na úlohy o délce 2–5 minut.
- Spouštějí subagenty per úloha s dvoustupňovým review.
- Vynucují RED-GREEN-REFACTOR cyklus u testů.
- Ověřují výsledky před tvrzením „hotovo„.
Podporované platformy
- Claude Code – instalace z oficiálního marketplace nebo vlastního marketplace
- Cursor – plugin marketplace
- OpenCode – manuální instalace přes instrukci agentovi
- Codex – manuální instalace přes instrukci agentovi
- Gemini CLI – přes
gemini extensions install
Instalace
Claude Code (oficiální marketplace)
/plugin install superpowers@claude-plugins-official
Claude Code (alternativní marketplace)
/plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace
OpenCode
Stačí agentovi zadat instrukci:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
Gemini CLI
gemini extensions install https://github.com/obra/superpowers gemini extensions update superpowers
Codex
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
Přehled dostupných skills
Testování a kvalita
- Test-driven development – RED-GREEN-REFACTOR metodologie; agent píše testy před implementací
Debugging
- Systematic debugging – 4fázová analýza kořenové příčiny
- Verification before completion – agent ověří výsledky před tvrzením „hotovo“
Plánování a spolupráce
- Brainstorming – sokratovské upřesňování požadavků před implementací
- Writing plans / Executing plans – dekompozice práce na malé úlohy a jejich řízené plnění
- Dispatching parallel agents – rozesílání nezávislých úloh na subagenty paralelně
- Code review (requesting / receiving) – strukturované review workflow
Git a větvení
- Git worktrees – izolované pracovní větve s ověřenými výchozími stavy
- Branch finishing – rozhodování o mergování, PR a cleanup po dokončení práce
- Subagent-driven development – orchestrace subagentů při plnění implementačního plánu
Rozšiřitelnost
- Writing skills – tvorba vlastních skills podle standardů frameworku
Filosofie
Superpowers staví na principech: testy se píší vždy jako první, systematický postup je nadřazený ad-hoc přístupu, jednoduchost je primárním designovým cílem a výsledky se ověřují důkazy, ne tvrzeními. Cílem je, aby agent mohl pracovat autonomně hodiny najednou bez odchylky od plánu.