Superpowers
Plugin AktivKernfähigkeiten-Bibliothek für Claude Code: TDD, Debugging, Kollaborationsmuster und bewährte Techniken
Coding Agents ein robustes Framework und bewährte Techniken für die Softwareentwicklung zur Verfügung zu stellen, um qualitativ hochwertige, systematische und reproduzierbare Ergebnisse zu gewährleisten.
Funktionen
- Erzwingt den Test-Driven Development (TDD) Zyklus
- Leitet systematisches Debugging mit Ursachenanalyse an
- Ermöglicht strukturiertes Brainstorming und Design
- Verwaltet Implementierungsplanung und -ausführung
- Unterstützt Code-Review- und Versionskontroll-Workflows
Anwendungsfälle
- Verwenden Sie es bei Beginn jeder neuen Funktion oder Fehlerbehebung, um einen rigorosen Entwicklungsprozess zu gewährleisten.
- Verwenden Sie es bei unerwartetem Verhalten oder fehlgeschlagenen Tests, um systematisch die Ursache zu finden.
- Verwenden Sie es, wenn Sie eine komplexe Anforderung in überschaubare, ausführbare Aufgaben zerlegen müssen.
- Verwenden Sie es, wenn Sie die Codequalität und die Einhaltung des Designs durch strukturierte Überprüfungen sicherstellen müssen.
Nicht-Ziele
- Ersetzen der Kernfunktionalität des Coding Agents
- Bereitstellung domänenspezifischer Bibliotheken außerhalb der Entwicklungsmethodik
- Automatisierung komplexer Architekturentscheidungen ohne menschliche Aufsicht
Praktiken
- Testgetriebene Entwicklung
- Systematisches Debugging
- Agile Workflows
- Code-Review-Prozesse
- Design vor Implementierung
Vertrauen
- warning:Aufmerksamkeit für ProblemeObwohl es viele offene Probleme gibt (123 geöffnet vs. 264 geschlossen in 90 Tagen), beträgt die Schließungsrate ungefähr 68 %, was gut ist, aber die schiere Menge an offenen Problemen deutet auf potenzielle Bandbreitenbeschränkungen des Maintainers hin.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-devEnthält 14 Erweiterungen
Skill (14)
Sie MÜSSEN dies vor jeder kreativen Arbeit verwenden – beim Erstellen von Funktionen, Erstellen von Komponenten, Hinzufügen von Funktionalität oder Ändern des Verhaltens. Untersucht die Benutzerabsicht, Anforderungen und das Design vor der Implementierung.
Verwenden Sie dies, wenn Sie 2 oder mehr unabhängige Aufgaben haben, die ohne gemeinsamen Zustand oder sequenzielle Abhängigkeiten bearbeitet werden können.
Verwenden Sie dies, wenn Sie einen geschriebenen Implementierungsplan haben, der in einer separaten Sitzung mit Überprüfungsprüfpunkten ausgeführt werden soll
Wird verwendet, wenn die Implementierung abgeschlossen ist, alle Tests bestanden wurden und Sie entscheiden müssen, wie die Arbeit integriert werden soll – leitet die Fertigstellung von Entwicklungsarbeiten ein, indem strukturierte Optionen für Merge, PR oder Bereinigung präsentiert werden.
Verwenden Sie dies, wenn Sie Feedback zu Code-Reviews erhalten, bevor Sie Vorschläge implementieren, insbesondere wenn das Feedback unklar oder technisch fragwürdig erscheint – erfordert technische Strenge und Verifizierung, keine performative Zustimmung oder blinde Implementierung.
Verwenden Sie dies, wenn Sie Aufgaben abschließen, Hauptfunktionen implementieren oder vor dem Zusammenführen, um zu überprüfen, ob die Arbeit den Anforderungen entspricht.
Verwenden Sie dies, wenn Sie Implementierungspläne mit unabhängigen Aufgaben in der aktuellen Sitzung ausführen
Verwenden Sie dies bei Fehlern, Testfehlern oder unerwartetem Verhalten, bevor Sie Korrekturen vorschlagen.
Verwenden Sie dies bei der Implementierung von Funktionen oder Fehlerbehebungen, bevor Sie Implementierungscode schreiben
Verwenden Sie dies, wenn Sie mit der Feature-Arbeit beginnen, die eine Isolierung vom aktuellen Arbeitsbereich erfordert, oder bevor Sie Implementierungspläne ausführen – stellt sicher, dass über native Tools oder einen Git-Worktree-Fallback ein isolierter Arbeitsbereich vorhanden ist.
Verwenden Sie dies, wenn Sie ein beliebiges Gespräch beginnen – legt fest, wie Fähigkeiten gefunden und verwendet werden, und erfordert die Ausführung von Skill-Tools vor JEDER Antwort, einschließlich klärender Fragen.
Verwenden Sie dies, wenn Sie kurz davor stehen, die Fertigstellung, Behebung oder das Bestehen von Arbeiten zu beanspruchen, bevor Sie Commits oder PRs erstellen – erfordert das Ausführen von Verifikationsbefehlen und die Bestätigung der Ausgabe, bevor Erfolgsansprüche geltend gemacht werden; Beweise vor Behauptungen immer
Verwenden Sie dies, wenn Sie einen Spezifikations- oder Anforderungskatalog für eine mehrstufige Aufgabe haben, bevor Sie mit dem Codieren beginnen.
Verwenden Sie dies beim Erstellen neuer Fähigkeiten, Bearbeiten vorhandener Fähigkeiten oder Überprüfen, ob Fähigkeiten vor der Bereitstellung funktionieren.
Qualitätspunktzahl
Vertrauenssignale
Ähnliche Erweiterungen
Ag2 Agent Builder
100Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code
Agenthub
99Multi-agent collaboration plugin for Claude Code. Spawn N parallel subagents that compete on code optimization, content drafts, research approaches, or any problem that benefits from diverse solutions. Evaluate by metric or LLM judge, merge the winner. 7 slash commands, agent templates, git DAG orchestration, message board coordination.
Tdd
99TDD workflow enforcement with auto-test hook
TDD Workflows
98Test-driven development methodology with red-green-refactor cycles and code review
Ruvlo SPARC
97SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks
Customaize Agent
97Commands and skills for writing and refining commands, hooks, skills for Claude Code, includes Anthropic Best Practices and Agent Persuasion Principles that can be useful for sub-agent workflows.