Superpowers auf GitHub ansehen
Superpowers ist eine Sammlung von Skills für KI-Coding-Agenten, dazu kurze Anweisungen, die den Agenten dazu bringen, sie zu nutzen. Zusammen bilden sie eine Methode, Software zu bauen: das Ziel verstehen, die Arbeit planen, sie mit Tests bauen und sie prüfen.
Es ist Open Source unter der MIT-Lizenz. Es funktioniert mit Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, OpenCode und anderen Agenten. Am 23. Oktober 2026 hatte das Repository etwa 304.000 Sterne auf GitHub, und die neueste Version war 7.0.1 vom 21. Oktober 2026.
Was sich nach der Installation ändert
Ohne Superpowers fängt ein Agent, der „bau mir das“ hört, meist sofort an, Code zu schreiben. Mit Superpowers tritt er zuerst einen Schritt zurück und fragt, was du wirklich erreichen willst. Die Skills starten von selbst, wenn sie zur Aufgabe passen, du musst also keinen besonderen Befehl eingeben.
Die Schritte, denen es folgt
- Brainstorming. Bevor etwas gebaut wird, stellt der Agent Fragen, bis er versteht, was du willst und warum. Dann gibt er sein Verständnis wieder, damit du es korrigieren kannst. Eine kleine Änderung wird im Chat abgestimmt. Ein größeres Projekt bekommt ein schriftliches Design, gezeigt in Teilen, die kurz genug zum Lesen sind.
- Ein eigener Arbeitsbereich. Nachdem du das Design freigegeben hast, legt er einen Git-Worktree auf einem neuen Branch an und prüft, dass die Tests bestehen, bevor er anfängt.
- Ein Plan. Er teilt die Arbeit in kleine Aufgaben von zwei bis fünf Minuten. Jede Aufgabe nennt die genauen Dateien, den Code und wie man ihn prüft.
- Bauen. Ein frischer Subagent übernimmt jede Aufgabe, und die Arbeit wird nach jeder Aufgabe geprüft. Um weniger auszugeben, kann der Agent stattdessen alle Aufgaben selbst erledigen, mit einer Prüfung des ganzen Branches am Ende.
- Tests zuerst. Es folgt Red, Green, Refactor: einen Test schreiben, ihn scheitern sehen, gerade genug Code schreiben, damit er besteht, ihn bestehen sehen, committen. Code, der vor seinem Test geschrieben wurde, wird gelöscht.
- Code-Review. Zwischen den Aufgaben wird die Arbeit mit dem Plan verglichen, und Probleme werden nach ihrer Schwere gemeldet. Ein kritisches Problem stoppt die Arbeit.
- Abschluss. Wenn die Aufgaben erledigt sind, lässt er die Tests laufen und fragt dich, ob gemergt, ein Pull Request geöffnet, der Branch behalten oder verworfen werden soll.
Der Plan folgt außerdem zwei einfachen Regeln: YAGNI, also nichts bauen, was du nicht brauchen wirst, und DRY, also dich nicht wiederholen. Laut dem Projekt arbeitet der Agent oft ein paar Stunden lang selbstständig, ohne vom abgestimmten Plan abzuweichen.
Weitere Skills im Set
- Systematisches Debugging, ein Vorgehen in vier Schritten, um die echte Ursache eines Fehlers zu finden.
- Prüfen, ob eine Korrektur wirklich funktioniert, bevor sie als fertig gilt.
- Mehrere Agenten gleichzeitig an getrennten Problemen arbeiten lassen.
- Auf ein Code-Review reagieren.
- Eigene neue Skills schreiben.
- Herausfinden, was in einer Sitzung schiefgelaufen ist, mit Belegen aus ihrem Verlauf.
Was du vorher wissen solltest
Es ist eine strenge Methode. Das Projekt nennt seine Abläufe Pflicht, keine Vorschläge. Eine schnelle, klare Bitte, etwa eine Farbe zu ändern, wird einfach erledigt. Größere Arbeit geht durch die Fragen und den Plan, rechne also am Anfang mit mehr Hin und Her.
Der Brainstorming-Schritt hat einen optionalen visuellen Begleiter. Sein Logo wird von der Website der Macher geladen, zusammen mit der Versionsnummer von Superpowers. Laut dem Projekt wird nichts über dein Projekt, deine Prompts oder deinen Agenten gesendet. Zum Abschalten setze SUPERPOWERS_DISABLE_TELEMETRY auf true.
So installierst du es
In Claude Code installierst du es aus dem offiziellen Plugin-Marktplatz:
/plugin install superpowers@claude-plugins-official
In Cursor gibst du das im Agent-Chat ein:
/add-plugin superpowers
In Codex öffnest du /plugins, suchst nach Superpowers und installierst es. In Gemini CLI:
gemini extensions install https://github.com/obra/superpowers
Andere Agenten haben ihren eigenen Befehl in der README des Projekts. Wenn du mehr als einen Agenten nutzt, installiere es in jedem. Um zu prüfen, ob es funktioniert, starte eine neue Sitzung und bitte um etwas Kleines, etwa eine To-do-Listen-App. Der Agent sollte Fragen stellen, bevor er Code schreibt.