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

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„.
  • 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
/plugin install superpowers@claude-plugins-official
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Stačí agentovi zadat instrukci:

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
gemini extensions install https://github.com/obra/superpowers
gemini extensions update superpowers
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
  • Test-driven development – RED-GREEN-REFACTOR metodologie; agent píše testy před implementací
  • Systematic debugging – 4fázová analýza kořenové příčiny
  • Verification before completion – agent ověří výsledky před tvrzením „hotovo“
  • 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 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
  • Writing skills – tvorba vlastních skills podle standardů frameworku

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.

  • ai/platformy/superpowers.txt
  • Poslední úprava: 2026/03/12 13:39
  • autor: Petr Nosek