Claude Code ist von Haus aus leistungsstark, aber ohne Struktur springt es direkt ins Programmieren: keine Planung, keine Tests, kein systematischer Ansatz. Das Superpowers-Plugin behebt dieses Problem, indem es bewährte Entwicklungs-Workflows durchsetzt, die das Chaos verhindern.
Was Superpowers tatsächlich macht
Superpowers ist ein Skills-Framework, das Claude Code an wichtigen Stellen abfängt. Anstatt sofort Code zu schreiben, wenn Sie etwas verlangen, hält es inne und stellt zuerst Fragen. Dann setzt es TDD durch, erstellt Implementierungspläne und überprüft seine eigene Arbeit, bevor es weitermacht.
Der Kern-Workflow:
- Brainstorm: verfeinert Ihre Idee durch sokratisches Hinterfragen
- Plan: erstellt mundgerechte Aufgaben (jeweils 2-5 Minuten) mit exakten Dateipfaden
- Execute: setzt Subagenten pro Aufgabe mit zweistufiger Überprüfung ein
- Finish: verifiziert Tests, bietet PR/Merge-Optionen, räumt auf
Installation (10 Sekunden)
bash
Öffnen Sie das Plugin-Menü
/plugin
Navigieren Sie zum Tab "Discover"
Suchen Sie nach "superpowers"
Auswählen und installieren
Starten Sie nach der Installation Claude Code neu. Sie sehen "SessionStart:startup hook succeeded: Success", was bestätigt, dass das Plugin aktiv ist.

Was installiert wird
Das Plugin bündelt alles, was Sie brauchen:
| Komponente | Enthalten |
|---|---|
| Commands | execute-plan, write-plan, brainstorm |
| Agents | code-reviewer |
| Skills | 14 Skills einschließlich TDD, Debugging, Git-Worktrees, Code-Review |
| Hooks | SessionStart (bootstrapped den Workflow automatisch) |
Die drei Kernbefehle
/superpowers:brainstorm
Verwenden Sie dies vor JEDEM neuen Feature. Claude wird:
- klärende Fragen zu Ihrem Ziel stellen
- Alternativen erkunden, die Sie nicht bedacht haben
- das Design in verdaulichen Häppchen zur Validierung präsentieren
- ein Designdokument zur Referenz speichern
Wann auslösen: Beginn jedes Features, Refactorings oder jeder Migration.
/superpowers:write-plan
Nach dem Brainstorming erstellt dies einen Implementierungsplan, bei dem:
- jede Aufgabe maximal 2-5 Minuten dauert
- jede Aufgabe exakte Dateipfade und vollständige Code-Snippets hat
- Verifizierungsschritte in jede Aufgabe eingebaut sind
- der Plan davon ausgeht, dass ein "enthusiastischer Junior-Entwickler ohne Kontext" ihn ausführen wird
/superpowers:execute-plan
Führt den Plan mittels Subagent-gesteuerter Entwicklung aus:
- frischer Subagent pro Aufgabe erzeugt (sauberer Kontext)
- zweistufige Überprüfung: Spezifikationskonformität, dann Code-Qualität
- menschliche Checkpoints zwischen Batches
- kritische Probleme blockieren automatisch den Fortschritt
Die 14 Skills erklärt
| Skill | Was er macht |
|---|---|
| test-driven-development | Setzt RED-GREEN-REFACTOR durch. Löscht Code, der vor Tests geschrieben wurde. |
| systematic-debugging | 4-Phasen-Ursachenanalyse mit Defense-in-Depth |
| using-git-worktrees | Erstellt isolierten Branch, führt Setup aus, verifiziert saubere Baseline |
| using-superpowers | Einführung in das Skills-System |
| dispatching-parallel-agents | Gleichzeitige Subagent-Workflows |
| executing-plans | Batch-Ausführung mit Checkpoints |
| finishing-a-development-branch | Merge/PR/Keep/Discard-Optionen, Aufräumen |
| brainstorming | Sokratische Design-Verfeinerung |
| writing-plans | Detaillierte Implementierungsplanung |
| requesting-code-review | Pre-Review-Checkliste, blockiert bei kritischen Problemen |
| receiving-code-review | Systematisches Reagieren auf Feedback |
| writing-skills | Meta-Skill zum Erstellen neuer Skills |
| verification-before-completion | Stellt sicher, dass Fixes tatsächlich funktionieren |
| subagent-driven-development | Zweistufige Überprüfung pro Aufgabe |

Wie Skills automatisch ausgelöst werden
Skills sind keine Befehle, die Sie aufrufen, sie aktivieren sich kontextbasiert:
- Beginn der Diskussion eines neuen Features → brainstorming aktiviert sich
- Design genehmigt → using-git-worktrees aktiviert sich
- Implementierung beginnt → test-driven-development aktiviert sich
- Aufgabe abgeschlossen → requesting-code-review aktiviert sich
- alle Aufgaben erledigt → finishing-a-development-branch aktiviert sich
Claude prüft vor jeder Aufgabe auf relevante Skills. Dies sind verpflichtende Workflows, keine Vorschläge.
Git-Worktree-Integration
Superpowers verwendet Git-Worktrees für isolierte Entwicklung: bash
Was hinter den Kulissen passiert:
git worktree add ../project-feature feature-branch cd ../project-feature
Claude arbeitet hier, Main-Branch bleibt sauber
Vorteile:
- mehrere Claude-Instanzen an verschiedenen Features laufen lassen
- Main-Branch während Experimenten stabil halten
- einfaches Aufräumen, wenn etwas schiefgeht
Subagent-gesteuerte Entwicklung
Das leistungsstärkste Muster. Anstatt einer langen Claude-Sitzung:
- Hauptagent erstellt den Plan
- Frischer Subagent führt jede Aufgabe aus
- Review-Agent (code-reviewer) prüft die Arbeit
- Hauptagent fährt fort oder fordert Korrekturen an
Warum das funktioniert: Jeder Subagent startet mit sauberem Kontext, fokussiert auf EINE Aufgabe. Keine angesammelte Verwirrung aus langen Sitzungen.
TDD-Durchsetzung
Superpowers nimmt TDD ernst. Der Skill:
- erfordert fehlschlagenden Test VOR der Implementierung
- beobachtet das Fehlschlagen des Tests (beweist, dass er etwas testet)
- implementiert minimalen Code zum Bestehen
- committet bei Grün
- refaktoriert nur nach Grün
Wenn Claude Code vor Tests schreibt, weist der Skill ihn an, diesen Code zu löschen und von vorne zu beginnen.
Praktisches Beispiel
Sie: Ich brauche Benutzerauthentifizierung für meine Express-App
Claude (mit Superpowers): → Aktiviert Brainstorming-Skill → Fragt: OAuth oder Passwörter? Session oder JWT? Welche Provider? → Erkundet: Rate Limiting? Kontosperrung? Passwortanforderungen? → Präsentiert Design in Abschnitten zur Genehmigung
Sie: Sieht gut aus, lass uns planen
Claude: → Aktiviert Writing-Plans-Skill → Erstellt 12 Aufgaben, jeweils 2-5 Minuten → Aufgabe 1: Fehlschlagenden Test für /signup-Endpunkt erstellen → Aufgabe 2: Signup-Handler implementieren, um Test zu bestehen → Jede Aufgabe hat exakte Dateipfade und Code
Sie: Ausführen
Claude: → Erzeugt Subagent für Aufgabe 1 → code-reviewer-Agent validiert Output → Erzeugt Subagent für Aufgabe 2 → Meldet Fortschritt, bittet um Genehmigung zum Fortfahren
Verwaltung des Plugins
Über das /plugin-Menü können Sie:
- Plugin deaktivieren: vorübergehend ausschalten
- Für Update markieren: für nächsten Update-Zyklus markieren
- Jetzt updaten: sofort neueste Version holen
- Deinstallieren: vollständig entfernen
- Auf GitHub ansehen: Quellcode einsehen
Wann Superpowers NICHT verwendet werden sollte
- schnelle einmalige Fragen
- einfache Dateibearbeitungen
- Aufgaben unter 5 Minuten
Für diese lohnt sich der Overhead nicht. Superpowers glänzt bei Multi-File-Features, Refactorings und Migrationen, die systematische Ausführung erfordern.
Kurzreferenz
| Aktion | Wie |
|---|---|
| Installieren | /plugin → Discover → superpowers |
| Design starten | /superpowers:brainstorm |
| Plan erstellen | /superpowers:write-plan |
| Plan ausführen | /superpowers:execute-plan |
| Updaten | /plugin → superpowers auswählen → Jetzt updaten |
Superpowers verwandelt Claude Code von "hilfreichem Assistenten, der manchmal entgleist" in "systematischen Entwicklungspartner, der bewährten Prozessen folgt". Der strukturierte Workflow verhindert die häufigsten Fehlermodi: übersprungene Tests, fehlende Edge Cases und Features, die von den Anforderungen abdriften.


