Superkräfte: Eine Entwicklungsmethodik für Code-Agenten
obra/superpowers · 291.478★ · 26.079 forks
Alles, was Sie über obra/superpowers wissen müssen: eine Bibliothek von zusammensetzbaren Anweisungen, die einen Design-, Test-, Überprüfungs- und Abschluss-Prozess für Programmieragenten erzwingt.
Was ist Superkräfte?
Superkräfte ist ein Framework für Fähigkeiten von Code-Agenten und gleichzeitig eine Entwicklungsmethodik. Es ist kein Modell, keine Ausführungsumgebung oder ein Server: Das Hauptprodukt sind Anweisungen und Hilfsprogramme eines Plugins, die den Agenten dazu bringen, vor dem Handeln eine relevante Fähigkeit zu konsultieren.
Sein Zweck ist es, die Improvisation einer Sitzung durch eine wiederholbare Sequenz zu ersetzen: das Problem klären, das Design vereinbaren, planen, mit Tests implementieren, überprüfen und entscheiden, wie der Branch abgeschlossen wird. Das README beschreibt die Fähigkeiten als obligatorisch, wenn sie relevant sind; nicht als Vorschläge, die der Agent ignorieren kann.
Am 31. Juli 2026 dokumentiert das README separate Installationen für Claude Code, Antigravity, Codex App, Codex CLI, Cursor, Factory Droid, Gemini CLI, GitHub Copilot CLI, Kimi Code, OpenCode und Pi. Die Kompatibilität impliziert keinen einzigen Mechanismus: Verwenden Sie die nativen Formate und Mechanismen jeder Umgebung, wenn diese verfügbar sind.
Der Ursprung: Nutzung einer Öffnung von Anthropic
Das Repository wurde am 9. Oktober 2025 von Jesse Vincent (obra) erstellt, dessen GitHub-Konto Prime Radiant als Unternehmen identifiziert. Am selben Tag veröffentlichte Vincent die erste Ankündigung: „Superkräfte: Wie ich im Oktober 2025 Code-Agenten einsetze”.
Die Chronologie ist wichtig: Vincent erzählt, dass er seit Wochen daran gearbeitet hat, seinen eigenen Prozess zu konvertieren und zu systematisieren, um seinen Agenten besser anzuleiten, aber Anthropic stellte an diesem Morgen das Plugin-System von Claude Code vor. Anstatt darauf zu warten, alles Geplante abzuschließen, veröffentlichte er Superkräfte sofort. Der erste Workflow wurde über den Marktplatz mit /plugin marketplace add obra/superpowers-marketplace und /plugin install superpowers@superpowers-marketplace installiert.
Das Detail, das das Angebot definiert, war ein Start-Hook: Beim Öffnen von Claude injizierte das Plugin eine Anweisung, die verlangte, dass zuerst eine Startfähigkeit gelesen wird. So wurde eine Spannung der nativen Agenten angegangen: Eine Bibliothek mit Anweisungen allein reicht nicht aus, wenn das Modell sie sich nicht merkt oder entscheidet, sie anzuwenden. Die Antwort war eine Aktivierungsanweisung und eine Richtlinie zur Abfrage von Fähigkeiten, nicht ein manueller Befehl, an den sich der Benutzer erinnern musste.

Die Ankündigung enthält auch eine aufschlussreiche Anekdote über das Design: Anfangs gab Claude seinen Subagenten einfache Quizfragen und erzielte perfekte Ergebnisse. Vincent bat ihn um realistische Szenarien mit Druck, zum Beispiel einen Authentifizierungsvorfall, der pro Minute Geld kostet, oder die Tendenz, eine funktionierende Testinfrastruktur zu bestätigen. Das Projekt verwandelte diese Fehler in Verhaltenstests für die Anweisungen. Der Text räumt auch eine ethische und technische Spannung ein: Die Fähigkeiten verwenden Rahmenwerke von Autorität, Engagement und Knappheit, um Disziplin zu fördern, und Vincent stellt dies explizit als eine Möglichkeit dar, die Zuverlässigkeit zu verbessern, nicht um Kontrollen zu umgehen.
Philosophie und Prinzipien
Das README fasst vier überprüfbare Prinzipien zusammen:
- Testgetriebene Entwicklung: Schreiben Sie zuerst einen fehlgeschlagenen Test, implementieren Sie das Minimum, damit er besteht, und refaktorieren Sie ihn.
- Systematischer Prozess statt Improvisation: Untersuchen und planen Sie, bevor Sie Code ändern.
- Komplexität reduzieren: YAGNI und DRY erscheinen als praktische Grenzen des Designs.
- Evidenz vor Behauptungen: Erklären Sie eine Aufgabe nicht für erledigt, ohne sie zu überprüfen.

In der Ankündigung gibt es eine zusätzliche Idee: Fähigkeiten sind wiederverwendbares operatives Wissen. Vincent beschreibt, dass ein Agent Dokumente oder einen Codebestand lesen, Erkenntnisse gewinnen und diese in neue Fähigkeiten umwandeln kann; diese Fähigkeiten werden dann mit Subagenten getestet. Es ist ein Vorschlag zur Verbesserung von Anweisungen durch Anwendungsfälle, nicht eine Garantie dafür, dass der Agent selbstständig lernt.
Wie es funktioniert
Der dokumentierte Basis-Workflow hat sieben Schritte:

brainstormingformuliert Fragen und präsentiert das Design in Teilen, bevor es programmiert wird.using-git-worktreeserstellt einen isolierten Bereich und prüft eine saubere Testbasis.writing-planserzeugt kleine Aufgaben mit konkreten Pfaden, Schritten und Prüfungen.subagent-driven-developmentoderexecuting-plansführt den Plan aus: der erste delegiert eine Aufgabe an einen Subagenten und überprüft sie; der zweite ermöglicht Batches mit menschlichen Kontrollpunkten.test-driven-developmenterzwingt den Zyklus Rot → Grün → Refaktorierung.requesting-code-reviewüberprüft anhand des Plans und blockiert den Fortschritt bei kritischen Problemen.finishing-a-development-branchführt die Prüfungen erneut aus und schlägt zusammen, erstellt eine Pull-Anfrage, behält oder verwirft den Branch vor.
Die verfügbaren Fähigkeiten sind in Tests, Debugging, Zusammenarbeit und Meta-Prozess unterteilt. Zu den Kollaborationsfähigkeiten gehören dispatching-parallel-agents, using-git-worktrees, writing-plans, requesting-code-review und subagent-driven-development; die Meta-Fähigkeiten umfassen writing-skills und using-superpowers.

Die Version v6.2.0, veröffentlicht am 24. Juli 2026, zeigt, dass es sich nicht nur um statischen Text handelt. Sie führte planbasierte, von Subagenten gesteuerte Entwicklungsworkspaces in .superpowers/sdd/<plan-name>/ ein, die beim Abschluss einer sauberen Überprüfung gelöscht werden; sie setzt auch den Implementierer dazu an, gefundene Probleme zu beheben und verwendet eine neue, auf Korrekturen ausgerichtete Überprüfung. Die Versionshinweise geben interne Testergebnisse von 25 von 25 in zwei Sätzen an, aber diese Ergebnisse stammen vom Projekt selbst und stellen keine unabhängige Bewertung dar.
Offizieller und semioffizieller Status
Superkräfte hat gemäß dem aktuellen README eine offizielle Akzeptanz auf verschiedenen Marktplätzen:
- Anthropic: Es ist über
superpowers@claude-plugins-officialim offiziellen Plugin-Marktplatz von Claude verfügbar. - OpenAI: Es ist im offiziellen Plugin-Marktplatz von Codex, sowohl in der Codex App als auch in der Codex CLI, verfügbar.
- Kimi Code: Das README gibt an, dass es sich auf deren Plugin-Marktplatz befindet.
- Cursor: Es wird über
/add-plugin superpowersoder durch Suchen nach dem Namen aus ihrem Marktplatz installiert.
Dies bedeutet nicht, dass Anthropic, OpenAI, Kimi oder Cursor die Methodik oder ihre Ergebnisse zertifizieren; es bedeutet lediglich, dass das Paket von ihren offiziellen Katalogen aus installierbar ist. Es gibt auch den vom Projekt verwalteten Marktplatz obra/superpowers-marketplace für Claude Code und andere verwandte Plugins. In der Praxis führt die gleichzeitige Präsenz auf den Marktplätzen der Anbieter und die Integration mit elf Umgebungen dazu, dass es als De-facto-Referenz für das Muster von Workflow-Fähigkeiten fungiert, aber in den konsultierten Quellen gibt es keine formelle Standardbezeichnung.

Das Ökosystem
Repositories des Autors und von Prime Radiant
obra/superpowers-marketplace: Kuratierter Marktplatz für Claude Code-Plugins; 1.191 Sterne und 242 Forks in der bei dieser Recherche durchgeführten GitHub-Suche.obra/superpowers-skills: Von der Community bearbeitbare Fähigkeiten für das Plugin; 734 Sterne und 164 Forks.obra/superpowers-lab: Experimentelle Fähigkeiten und Tools für Superkräfte; 402 Sterne und 30 Forks.obra/superpowers-chrome: Plugin zur Steuerung von Chrome über das DevTools-Protokoll, ohne Abhängigkeiten; 336 Sterne und 51 Forks.obra/amplifier-bundle-superpowers: Anpassung des Workflow-Systems für Amplifier; 70 Sterne und 14 Forks.prime-radiant-inc/superpowers-evals: Labor für Verhaltensbewertung. Führt Befehlszeilenschnittstellen von Agenten aus, darunter Claude, Codex, Gemini und Kimi, und bewertet die Einhaltung des Workflows anhand von Szenarien und deterministischen Prüfungen; 91 Sterne und 9 Forks.
Das README verlinkt superpowers-evals, um das Verhalten von Fähigkeiten mit dem Drill-Harness zu testen. Es unterscheidet sich von den Infrastrukturtests des Plugins, die in tests/ gespeichert sind und mit den entsprechenden Skripten run-*.sh oder mit npm test ausgeführt werden.

Community-Ports, Übersetzungen und Erweiterungen
jnMetaCode/superpowers-zhist eine Community-Übersetzung und -Erweiterung ins Chinesische: Sie kündigt die vollständige Übersetzung und sechs Originalfähigkeiten an; 7.383 Sterne und 713 Forks. Es ist der prominenteste nicht-englische Port, der in der Suche gefunden wurde, nicht ein Repository von Prime Radiant.anthonylee991/gemini-superpowers-antigravitypasst die Idee an Gemini Antigravity an; 815 Sterne und 107 Forks.skainguyen1412/antigravity-superpowersportiert die Brainstorming-, Planungs-, Test- und Verifizierungs-Workflows nach Antigravity; 322 Sterne und 35 Forks.K-Dense-AI/science-superpowerswird als eine Neuimplementierung für wissenschaftliche Forschungsagenten dargestellt, mit Vorabregistrierung anstelle der testgetriebenen Softwareentwicklung von Superkräfte; 276 Sterne und 26 Forks.SYZ-Coder/superpowers-openspec-team-skillskombiniert Superkräfte und OpenSpec in einer Bibliothek von Fähigkeiten für Teams mit Speicher und selbstlernenden Fähigkeiten; 183 Sterne und 50 Forks.MakFly/superpowers-symfonyerweitert das Muster auf Symfony mit spezifischen Fähigkeiten, Subagenten und Befehlen; 183 Sterne und 17 Forks.
Dies sind die Zahlen, die bei dieser Recherche durch eine Suche nach GitHub-Repositories ermittelt wurden; es handelt sich nicht um ein Audit der Qualität, des Supports oder der Kompatibilität jedes Derivats.
Die ursprüngliche Veröffentlichung nennt auch Microsoft Amplifier als verwandtes Framework, das das Muster von Markdown-Dokumentation und Tools verwendet, die der Agent erweitern kann. Diese Beziehung wird als Inspiration des Autors dargestellt, nicht als Zugehörigkeit oder technische Abhängigkeit von Superkräfte.
Repository-Zahlen
Messung: 31. Juli 2026, GitHub API.
| Metrik | Wert |
|---|---|
| Sterne | 264.367 |
| Forks | 23.603 |
| Abonnenten | 998 |
| Commits | 680 |
| Von der API angegebene offenen Issues | 304 |
| Hauptsprache | Shell |
| Lizenz | MIT |
| Erstellung | 9. Oktober 2025 |
| Letztes Update der Metadaten | 31. Juli 2026 |
| Letzte Veröffentlichung | v6.2.0, 24. Juli 2026 |
Die von der API zurückgegebenen wichtigsten Mitwirkenden, nach Anzahl der Beiträge, waren obra (Jesse Vincent), mhenke, robertjakub und larsroettig. Die Zahl von 680 wurde von der letzten Seite des Paginierungslinks der Commits-API abgerufen. Die GitHub API verwendet open_issues_count; dieses Feld kann offene Pull-Anfragen enthalten, daher sollte es nicht als exakte Anzahl von Issues interpretiert werden. Ebenso repliziert watchers_count aus der allgemeinen Antwort die Sterne; daher wird das Feld subscribers_count separat als tatsächliche Abonnenten angegeben.

Wie man beiträgt
Der dokumentierte Prozess ist konkret:
- Erstellen Sie einen Fork des Repositorys.
- Wechseln Sie zum
dev-Branch. - Erstellen Sie einen Branch für die Arbeit.
- Folgen Sie
writing-skills, um Fähigkeiten und deren Tests zu erstellen oder zu ändern. - Öffnen Sie eine Pull-Anfrage und füllen Sie die Vorlage aus.
Das README warnt davor, dass sie in der Regel keine neuen Fähigkeitsbeiträge akzeptieren und dass jede Änderung auf allen unterstützten Agenten funktionieren muss. Für Fähigkeiten wird das Drill-Harness von superpowers-evals verwendet; für die Infrastruktur befinden sich die Tests in tests/. Diese Multi-Umgebungsbeschränkung erklärt einen Teil der Strenge des Prozesses: Eine Anweisung, die auf einem Agenten funktioniert, kann bei einem anderen nicht gleich aktiviert werden.
Wie die Community es aufgenommen hat
Die abgerufenen Beweise zeigen Akzeptanz und Einfluss, aber auch klare Einwände hinsichtlich Kosten und Vertrauen:
- Im Hacker News-Thread 48140677 präsentierte der Benutzer anaq42 JDS, eine Suite für Copilot, die von Superkräfte inspiriert ist. Er schrieb, dass ihm das Erzwingen von Disziplin mit einem fähigkeitsbasierten Workflow gefällt, weil Agenten „abschweifen und den Faden verlieren”, und er führte die Fähigkeit von Superkräfte darauf zurück, lange Sitzungen aufrechtzuerhalten, ohne den Fokus zu verlieren. Der Beitrag erhielt 9 Punkte und 0 Kommentare; es ist ein Beispiel für eine explizite Anerkennung, nicht für eine breite Messung der Zufriedenheit.
- In 46864977 präsentierte dsifry Metaswarm und nannte Superkräfte zusammen mit Beads als eine wesentliche Grundlage für disziplinierte Workflows von Tests, Brainstorming und Debugging. Der Beitrag erhielt 5 Punkte und 2 Kommentare. Es ist ein Beweis für die Wiederverwendung in einem späteren Tool, nicht für eine unabhängige Validierung seiner Leistungsansprüche.
- Der Benutzer sermakarevich äußerte in 48459609 die gegenteilige Einrede: Er installiert keine fremden Fähigkeiten, ohne sie zu überprüfen, und zitierte eine verlinkte Bewertung, die seiner Zusammenfassung nach eine schlechtere Leistung mit einem höheren Tokenverbrauch für den Testansatz von Superkräfte feststellte. Der Thread hatte zum Zeitpunkt der Konsultation 1 Punkt und 0 Kommentare. Da die in dieser Recherche direkt abgerufene externe Bewertung nicht abgerufen wurde, sollte diese Schlussfolgerung als Kritik dieses Benutzers behandelt werden, nicht als ein bestätigtes Ergebnis.
- Die Versionshinweise enthalten eine weitere direkte Einschränkung: Vincent erklärt selbst, dass die überzeugenden Rahmenwerke der Anweisungen „faszinierend und leicht beunruhigend” sind. Die Strategie zielt darauf ab, dass der Agent unter Druck keine Prozedur überspringt, erhöht aber auch die Notwendigkeit, dass der Benutzer die installierten Anweisungen überprüft.
Es wurde kein ursprünglicher Superkräfte-Ankündigungspost mit einer breiten und überprüfbaren Diskussion auf Hacker News während dieser Recherche gefunden. Daher lassen sich keine Hunderte von Kommentaren oder ein Konsens ableiten, den die Quellen nicht zeigen.
Superkräfte im Vergleich zu anderen Vorschlägen
| Vorschlag | Überprüfbarer Zusammenhang | Überprüfbare Unterschiede |
|---|---|---|
josipmusa/jds | Suite von Fähigkeiten, die einen Denk-, Planungs- und Ausführungsansatz für einen Code-Agenten erzwingt. | JDS wird als an Copilot angepasst beschrieben und fügt einen visuellen Aufgaben-Graphen hinzu; sein Autor sagt, dass er sich von Superkräfte inspirieren ließ, nicht dass es sich um einen direkten Port handelt. |
andonimichael/arxitect | Claude Code-Plugin, das von Superkräfte inspiriert ist und darauf abzielt, das Verhalten des Agenten zu verbessern. | Arxitect konzentriert seine Fähigkeiten auf Architekturprinzipien, API-Design und Codequalität; Superkräfte deckt einen breiteren Entwicklungskreislauf ab. |
K-Dense-AI/science-superpowers | Implementiert den Ansatz einer zusammengesetzten Methodik von Fähigkeiten neu. | Er richtet sich an die wissenschaftliche Forschung und verwendet eine Vorabregistrierung anstelle der testgetriebenen Softwareentwicklung von Superkräfte. |
| Microsoft Amplifier | Vincents Ankündigung identifiziert es als ein Framework, das Markdown-Dokumentation und vom Agenten erweiterbare Tools verwendet. | Die Quelle ermöglicht keine Behauptung einer funktionalen Äquivalenz oder einer technischen Integration; sie wird als konzeptionelle Referenz dargestellt. |
Der nützlichste Vergleich ist nicht die Popularität: Superkräfte zeichnet sich aus, wenn ein übergreifender und portabler Prozess zwischen Agenten erzwungen werden soll. Eine spezialisierte Erweiterung kann vorzuziehen sein, wenn der Bereich, wie Architektur oder Wissenschaft, Regeln erfordert, die der allgemeine Ablauf nicht enthält.
Anwendungsfälle und wer von diesem Repository profitieren kann
- Teams, die mit Claude Code, Codex, Cursor oder einer anderen der unterstützten Umgebungen entwickeln, können den Weg
brainstorming→writing-plans→ Implementierung → Überprüfung übernehmen, damit eine Aufgabe nicht direkt von einer mehrdeutigen Anfrage zu einer Änderung ohne Design oder Überprüfung übergeht. - Personen, die für einen Vorfall oder eine Lieferung mit mehreren Änderungen verantwortlich sind, können
using-git-worktrees, den Planbereich in.superpowers/sdd/und die Überprüfung pro Aufgabe nutzen, um die Arbeit des Agenten zu isolieren, den Planstatus zu bewahren und am Ende zu entscheiden, ob zusammengeführt, eine Pull-Anfrage geöffnet, der Branch beibehalten oder verworfen wird. - Personen, die interne Anweisungen für Agenten pflegen, können mit
writing-skillsund demsuperpowers-evals-Harness beginnen, um ein wiederholbares Verfahren in eine Fähigkeit umzuwandeln und sie Verhaltensszenarien zu unterziehen. Vor der Installation oder Erweiterung des Ablaufs empfiehlt es sich, die Anweisungen zu prüfen und die Kosten in Token und Ergebnissen in der eigenen Umgebung zu messen.
Ressourcen
- Repository: https://github.com/obra/superpowers
- Dokumentation und Installation: https://github.com/obra/superpowers#installation
- Ankündigung und Kontext: https://blog.fsck.com/2025/10/09/superpowers/
- Offizielle Fähigkeiten: https://github.com/obra/superpowers/tree/main/skills
- Superpowers-Marktplatz: https://github.com/obra/superpowers-marketplace
- Offizielle Bewertungen: https://github.com/prime-radiant-inc/superpowers-evals
- Offizieller Claude-Marktplatz: https://claude.com/plugins/superpowers
- Offizieller Codex-Marktplatz: https://github.com/openai/plugins
- Discord-Community: https://discord.gg/35wsABTejz
- Konversationen und Referenzen: https://news.ycombinator.com/item?id=48140677, https://news.ycombinator.com/item?id=46864977, https://news.ycombinator.com/item?id=48459609
Hinweis: Dieser Artikel kombiniert das README, die Ankündigungen und Versionshinweise von Superpowers, die GitHub-API und Hacker-News-Ergebnisse, die am 31. Juli 2026 abgerufen wurden. Die Zahlen ändern sich mit der Zeit.
Kommentare