Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Superpowers wird vom Entwickler obra als Open Source zur Verfügung gestellt und ist für KI-programmierte Intelligenzen wie die Claude Superpowers ist ein zugrundeliegendes Kompetenz-Framework und ein Standard-Workflow-Tool für die Softwareentwicklung, das von Code, Cursor, Codex, Gemini und anderen entwickelt wurde. Superpowers basiert auf ausgereiften Software-Engineering-Methoden und wurde entwickelt, um die aktuellen Probleme von KI-Programmierassistenten zu lösen, die sich leicht ablenken lassen, nicht ausreichend planen und das Testen vernachlässigen, wenn sie mit komplexen Projekten konfrontiert sind. Wenn ein Entwickler bereit ist, Code zu schreiben, führt Superpowers die KI durch die Anforderungsanalyse und Designvalidierung, zerlegt dann die Aufgabe in einen sehr granularen Ausführungsplan und automatisiert die Entwicklung unter strikter Einhaltung der Prinzipien der rot/grünen testgetriebenen Entwicklung (TDD), YAGNI (schreibe keinen Code, den du nicht brauchst) und DRY (wiederhole dich nicht). Durch die Einführung des Subagent-gesteuerten Entwicklungsmodells ist die KI in der Lage, das Schreiben von Code, die Selbstüberprüfung und das systematische Debugging in isolierten Git-Arbeitsbereichen zu automatisieren. Der Entwickler muss nur noch hochdimensionale Entscheidungen treffen und Gatekeeper einsetzen, und die KI kann über einen langen Zeitraum hinweg autonom und stabil arbeiten, was die Effizienz der Softwareentwicklung und die Qualität der Codebereitstellung erheblich verbessert.

Funktionsliste

  • 🧠 Fordern Sie Brainstorming und sokratische BefragungAutomatisch aktiviert, bevor der Code geschrieben wird. Die Intelligenz verfeinert die groben Ideen des Entwicklers, indem sie Fragen stellt, Alternativen untersucht und das Entwurfsdokument in Segmenten zur Überprüfung und Aufbewahrung präsentiert.
  • 🌳 Git-Workspace-Verwaltung in vollständiger IsolierungWenn ein Entwurf genehmigt wird, werden automatisch isolierte Git-Arbeitsbäume auf der Grundlage des neuen Zweigs erstellt, wobei Projekt-Setups ausgeführt und eine saubere Test-Baseline erstellt wird, wodurch verunreinigter Stammcode eliminiert wird.
  • 📋 Extrem feinkörnige Aufgabenzerlegung und AusführungsplanungPräzise Zerlegung komplexer Entwicklungsarbeit in Miniaufgaben, die in 2 bis 5 Minuten erledigt werden können. Jede Aufgabe muss genaue Dateipfade, vollständige Codeerwartungen und spezifische Testprüfungsschritte enthalten.
  • 🤖 Subagent-gesteuerte Entwicklung (SDD)Auf der Grundlage des Aufgabenplans weist das System jeder kleinen Aufgabe eine völlig neue Teilintelligenz zu. Es wird ein zweistufiges Überprüfungsmodell verwendet (Überprüfung der Konsistenz der Anforderungen und dann der Codespezifikation), das die Batch-Ausführung unterstützt und menschliche Interventionsknoten zulässt.
  • 🧪 Erzwingen von testgetriebener Entwicklung (TDD)Strenge Durchsetzung des “Rot-Grün-Refactor”-Zyklus in der Kodierungsphase. Machen Sie es zur Pflicht, Testcode zu schreiben, der Fehler meldet, schreiben Sie dann minimalen Geschäftscode, der nur das Bestehen von Tests erlaubt, und bereinigen Sie automatisch jeden Code, der nicht von Tests abgedeckt wird.
  • 🔍 Systematisches Debugging und Überprüfung von Code auf mehreren EbenenIntegrierter 4-stufiger Prozess zur Ursachenanalyse (einschließlich fortgeschrittener Techniken wie Defense-in-Depth und Conditional Wait). Code-Reviews werden automatisch zwischen den Aufgabenknoten angefordert, und bei schwerwiegenden Problemen wird der Entwicklungsfortschritt direkt blockiert, um eine Korrektur zu erzwingen.
  • 🌿 Vollautomatisches Schließen und Reinigen von AbzweigungenWenn alle Aufgabenlisten ausgeführt wurden, führt das System automatisch die globalen Tests erneut aus und bietet dem Entwickler Optionen für nachfolgende Aktionen (Zusammenführen von Code, Übertragen von PRs, Beibehalten oder Verwerfen des Zweigs).

Hilfe verwenden

Willkommen bei Superpowers, dem zugrundeliegenden Skill-Framework, das Ihren KI-Programmierassistenten zu einem echten “fortgeschrittenen Software-Ingenieur” macht. Die Logik von Superpowers besteht nicht darin, eine grafische Oberfläche bereitzustellen, sondern darin, eine Reihe von Skills in Ihre KI-Programmierumgebungen zu injizieren (z. B. Claude Code, Cursor), indem eine Reihe vonObligatorisches zugrunde liegendes Betriebsrecht. Die Effizienz des 100% kann nur durch ein tiefes Verständnis der Installationslogik und des Betriebsablaufs erreicht werden. Nachfolgend finden Sie eine äußerst detaillierte Anleitung für den Betrieb und die Verwendung des Geräts.

I. Hauptinstallationsprozess (Unterstützung mehrerer Plattformen)

Superpowers unterstützt die wichtigsten KI-Programmiertools, und der Installationsprozess variiert je nach der von Ihnen verwendeten Plattform:

1. die Installation in Claude Code (empfohlen)
Wenn Sie die offizielle Claude Code Kommandozeilen-Tool, das direkt über den integrierten Plugin-Marktplatz installiert werden kann:

  • Offizieller Marktplatz Schnellinstallation: Führen Sie es im Terminal aus /plugin install superpowers@claude-plugins-official
  • Installationen auf Marktplätzen von DrittanbieternWenn der offizielle Marktplatz noch nicht mit der neuesten Version aktualisiert wurde, können Sie sich zunächst für den exklusiven Marktplatz von obra registrieren:/plugin marketplace add obra/superpowers-marketplaceund führt dann die Installation durch:/plugin install superpowers@superpowers-marketplace

2. der Einbau in den Cursor
Cursor Außerdem verfügt es über ein eingebautes Plug-in-System.

  • Öffnen Sie den Cursor-Editor, um das Dialogfeld Cursor-Agent aufzurufen.
  • Einfuhr /add-plugin superpowers
  • Oder suchen Sie einfach nach “Superkräfte” auf dem Plugin-Marktplatz von Cursor und klicken Sie auf "Installieren".

3. die Installation in der Gemini CLI

  • Führen Sie den erweiterten Installationsbefehl in einem Terminal aus:gemini extensions install https://github.com/obra/superpowers
  • Wenn Aktualisierungen erforderlich sind, führen Sie diese aus:gemini extensions update superpowers

4. manuelle Konfiguration in Codex oder OpenCode
Für diese Art von reinem Text- oder Befehlsmodell müssen Sie ihm zu Beginn des Dialogs die Erlaubnis erteilen, die Regeln für Superkräfte zu lesen.

  • Codex: Geben Sie in das Dialogfeld ein Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
  • OpenCode: Eingabe Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md

Wie kann ich überprüfen, ob die Installation erfolgreich war?
Starten Sie eine neue Sitzung und geben Sie direkt in die KI ein: “Hilf mir bei der Planung dieser Funktion” oder “Lass uns dieses Problem beheben Lassen Sie uns dieses Problem beheben”. Wenn die KI nicht sofort mit dem Schreiben von Code beginnt und detaillierte Fragen zu Ihren Bedürfnissen stellt, kann Superpowers' brainstorming(Brainstorming) Die Fertigkeit hat erfolgreich den Dialog automatisch übernommen.

II. standardisierter Arbeitsablauf Praktischer Leitfaden

Sobald Sie die KI installiert und ihr Ihre Anforderungen mitgeteilt haben (z. B. “Ich möchte ein Modul für die Benutzeranmeldung entwickeln”), zwingt Superpowers die KI, diese 6 Standardschritte zu befolgen.Beachten Sie, dass die KI an jedem kritischen Punkt anhält und auf Ihren Befehl wartet (in der Regel, um “los” oder “ja” zu sagen).

Phase 1: Brainstorming der Anforderungen

  • Betriebsleistung: KI wird niemals direkt Code ausgeben. Sie wird sich als Produktmanager tarnen und durch eine Reihe sokratischer Fragen den wahren Zweck hinter Ihren Bedürfnissen ergründen. Sie kann fragen: “Welcher Verschlüsselungsgrad ist für Benutzerpasswörter erforderlich? ”Gibt es eine Sperrgrenze für zu viele fehlgeschlagene Anmeldungen?“
  • Ihr BetriebBeantworten Sie die Fragen von AI geduldig. Wenn Sie sich bei einem technischen Detail nicht sicher sind, können Sie einfach mit “Sie schlagen die beste Option vor” antworten.
  • Bestätigung der ErgebnisseWenn die KI genügend Informationen gesammelt hat, präsentiert sie eine gechunkete Kopie derDokumentation des SystementwurfsSie müssen “Entwurf bestätigen” lesen und beantworten. Sie müssen "Entwurf bestätigen, weiter" lesen und beantworten.

Stufe 2: Verwendung von Git-Arbeitsblöcken

  • BetriebsleistungSobald der Entwurf genehmigt ist, ruft die KI automatisch die Befehlszeilenoperation Git auf, die nicht an Ihrem aktuellen Master-Zweig herumpfuscht, sondern automatisch einen ganz neuen Zweig erstellt (z. B. feature/user-login) und ein isoliertes Git-Arbeitsverzeichnis.
  • Ihr BetriebSie brauchen nicht manuell einzugreifen, sondern warten einfach darauf, dass die KI am Endpunkt die Meldung “Test Baseline Cleanup Complete” ausgibt. Dadurch wird sichergestellt, dass der Code, auch wenn er veraltet ist, jederzeit mit einem einzigen Klick verworfen werden kann, ohne dass Ihr Hauptprojekt durcheinander gerät.

Stufe 3: Ausarbeitung von Plänen für die detaillierte Umsetzung

  • BetriebsleistungDie KI erstellt auf der Grundlage der Entwurfsdokumente eine umfassende Liste von Aufgaben, die mit Hilfe von Superpowers auf eine Granularität von “2 bis 5 Minuten zur Fertigstellung” heruntergebrochen werden müssen. Anstatt zum Beispiel zu schreiben “Schreiben Sie eine Login-Backend-Logik”, würde sie schreiben “Schreiben Sie eine neue Backend-Logik in der /src/auth/ erstellen. password_hash.test.ts Dokumentation”.
  • Ihr BetriebÜberprüfen Sie diesen Plan sorgfältig. Es ist wie bei der Einstellung eines neuen Mitarbeiters: Der Plan ist detailliert genug, damit die Ausführung nicht aus den Fugen gerät. Wenn es keine Probleme gibt, sprechen Sie mit der KI:“Go”(Beginn der Ausführung).

Stufe 4: Sub-Intelligenz Parallele Entwicklung & TDD Testgetrieben (Ausführung & TDD)

  • BetriebsleistungDies ist der zentrale Moment der Magie von Superpowers. Das System weist jedem Punkt auf der Aufgabenliste eine “eigene Subintelligenz” zu.
    • TDD-ZwangsmaßnahmenIntelligentsia ist gezwungen, einen Testfall zu schreiben, der einen Fehler (rotes Licht) meldet, bevor eine bestimmte Funktion geschrieben wird.
    • Es wird dann den schlankstmöglichen Code schreiben, um den Test zum Laufen zu bringen (grünes Licht).
    • Wenn es überflüssigen Code gibt, der nicht getestet und überprüft wurde, wird er von Superpowers automatisch entfernt.
  • Ihr BetriebDie KI ist in der Lage, stundenlang selbstständig zu arbeiten. Sie können sie auf dem Terminalbildschirm beobachten, wie sie Dateien erstellt, Tests durchführt, Fehler meldet, sich selbst korrigiert, Tests besteht und Übertragungen vornimmt.

Stufe 5: Interner Mechanismus zur Überprüfung des Kodex (Beantragung der Überprüfung des Kodex)

  • BetriebsleistungDie KI löst die "KI" aus, wenn mehrere kleine, zusammenhängende Aufgaben erledigt wurden. requesting-code-review Geschicklichkeit. Er vergleicht sich selbst mit dem Code, den er gerade geschrieben hat, mit dem in Stufe 3 entwickelten Plan. Wenn ein schwerwiegender Fehler oder eine Abweichung von der Spezifikation gefunden wird, wird der Prozess automatisch blockiert.
  • Ihr BetriebWenn die KI auf einen zugrundeliegenden Konflikt stößt, den sie nicht automatisch beheben kann, erscheint eine Aufforderung, dies zu tun. In diesem Fall können Sie in der Dialogbox auf die Änderung hinweisen, z. B. “Bitte verwenden Sie den Verbindungspooling-Modus für den Datenbankaufruf hier”.receiving-code-review), werden auch weiterhin behoben werden.

Stufe 6: Abschluss und Übergabe der Niederlassung (Beendigung einer Entwicklungsniederlassung)

  • BetriebsleistungAlle Aufgabenlisten sind abgehakt und alle Testfälle zeigen 100% Pass.
  • Ihr BetriebAI bietet Ihnen mehrere Optionen zur Auswahl an:
    1. Direkt in den Master-Zweig zusammenführen (Merge)
    2. Einen Pull Request (PR) auf GitHub/GitLab einreichen
    3. Behalten Sie den Zweig vorerst und entscheiden Sie später
    4. Aktuellen Code verwerfen
      Wenn Sie sich für eine Zusammenführung entscheiden, bereinigt Superpowers automatisch Ihren temporären Git-Arbeitsbereich und schließt den Kreis zu einer nahtlosen, sauberen und standardmäßigen Softwareentwicklung.

III. erweiterte Tipps und Überlegungen

  • Überspringen Sie die mühsamen SchritteWenn Sie einen sehr kleinen und eindeutigen Rechtschreibfehler korrigieren und den Brainstorming-Prozess nicht durchlaufen wollen, können Sie in der Eingabeaufforderung ausdrücklich den Befehl geben: “Überspringen Sie den Brainstorming-Prozess und gehen Sie direkt zur Änderung über! index.html Tippfehler ein und reichen sie ein.”
  • Individuelle Fähigkeiten schreibenWenn Sie spezielle Code-Spezifikationsprüfungen für Ihr Team vorsehen möchten. Sie können dies auf der Grundlage des Repositorys tun writing-skills Skill-Vorlagen, schreiben Sie benutzerdefinierte Workflows in Markdown-Dateien und legen Sie sie im Projektverzeichnis ab, damit die KI sie lesen kann. Die KI setzt Ihre benutzerdefinierten Spezifikationen grundsätzlich durch.

Durch diese strenge Methodik kann selbst ein unerfahrenes KI-Modell von Superpowers zu einem “Senior Software Engineer” ausgebildet werden, der Standards befolgt und Wert auf die Durchführung von Tests legt. Verlassen Sie sich auf den Arbeitsablauf dieses Systems und folgen Sie ihm, um die “Illusion” von KI-generiertem Code zu beseitigen und eine industrietaugliche Codeausgabe zu erhalten.

Anwendungsszenario

  1. Komplexe MVP Rapid Builds für Indie-Entwickler
    Wenn unabhängige Entwickler MVPs von Grund auf neu erstellen müssen, die Front-End- und Back-End-Interaktionen und Datenbanken umfassen, kann Superpowers den Entwicklern helfen, schnell stabile Projektprototypen zu liefern, da die automatische Aufgabenzerlegung und die von Sub-Intelligenz gesteuerten Funktionen die enorme Arbeitslast auf Null reduzieren und stundenlang autonom arbeiten.
  2. Inkrementelle Rekonfiguration von Altsystemen
    Wenn eine KI mit großen, undokumentierten alten Projekten konfrontiert wird, kann sie leicht Code ändern, der zu einer Kette von Fehlern führen könnte. Superpowers erzwingt testgetriebene Entwicklung (TDD) und Git Worktrees, die es für eine KI unabdingbar machen, eine Test-Baseline zu erstellen, bevor sie überarbeiteten Code schreibt, um ein sicheres Refactoring zu gewährleisten, ohne die ursprüngliche Funktionslogik zu zerstören.
  3. Systematische Fehlersuche und Debugging von komplexer Geschäftslogik
    Wenn tiefe Fehler schwer zu reproduzieren sind, raten“ herkömmliche KI-Assistenten in der Regel nur und beheben den Code. Mit den in Superpowers integrierten 4-Phasen-Fähigkeiten zum systematischen Debugging kann die KI tiefgreifende Logikprobleme wissenschaftlich und rigoros aufspüren und beheben, und zwar mit rigorosen Fehlerbehebungstechniken wie bedingtem Tracing und Log-Validierung.
  4. Durchsetzung von standardisierten Codespezifikationen für Teams
    In Entwicklungsteams, an denen mehrere Personen beteiligt sind (oder in denen Mensch und Computer zusammenarbeiten), ist es schwierig, einen einheitlichen Code-Stil und eine einheitliche Qualität zu gewährleisten. Durch die Konfiguration von Superpowers muss der gesamte von der KI generierte Code einen vordefinierten Code-Review-Mechanismus durchlaufen, der die Prinzipien YAGNI (kein nutzloser Code) und DRY (kein doppelter Code) durchsetzt und die Arbeitsbelastung der Code-Reviewer drastisch reduziert.

QA

  1. Was sind Superkräfte?
    Superpowers ist ein quelloffenes Framework für die Fähigkeiten von KI-Programmierintelligenzen und ein Werkzeug für die Entwicklungsmethodik. Es ist kein eigenständiger Editor, sondern wird als Plugin oder Kernbefehlssatz auf Plattformen wie Claude Code, Cursor und anderen installiert und erzwingt die Hinzufügung von Standard-Software-Engineering-Spezifikationen wie Brainstorming, Aufgabenzerlegung, isolierte Entwicklung und testgetriebene Entwicklung (TDD) für KI.
  2. Welche KI-Programmierumgebungen werden von Superpowers unterstützt?
    Derzeit unterstützt Superpowers vollständig Claude Code (über den offiziellen Plugin-Marktplatz), Cursor (über den eingebauten Plugin-Marktplatz), die Gemini CLI sowie die reine Richtlinieninjektion in große Sprachmodell-Workflows wie Codex und OpenCode.
  3. Was passiert, wenn die KI während der Arbeit vom Plan abweicht?
    Da Superpowers die Arbeit in 2- bis 5-minütige Mikroaufgaben aufteilt und schrittweise überprüft, fängt der systeminterne Code-Review-Mechanismus den Entwicklungsfortschritt automatisch ab und blockiert ihn, wenn Abweichungen festgestellt werden. In Ausnahmefällen können die Entwickler auch manuell an menschlichen Kontrollpunkten zwischen der KI-Ausführung der einzelnen Mikroaufgaben mit Textbefehlen eingreifen, um die Abweichung zu korrigieren.
  4. Wie kann ich meine installierten Superkräfte aktualisieren?
    Wenn Sie Claude Code verwenden, können Sie im Terminal Folgendes ausführen /plugin update superpowers Gemini-Benutzer können die gemini extensions update superpowers. Die integrierte Logik des Fertigkeitenbaums wird automatisch aktualisiert, wenn das Plugin aktualisiert wird.
  5. Kann es sich wirklich stundenlang selbst programmieren, wenn ich nicht am Computer sitze?
    Ja, das stimmt. Solange Sie das Design mit der KI in der “Requirements Brainstorming”-Phase bestätigt und die Liste der Aufgaben, die sie in der “Execution Plan”-Phase zerlegt hat, genehmigt haben, wird die KI automatisch die Codierungs-, Test- und Fehlerkorrekturprozesse in isolierten Zweigen durchlaufen, um Stunden autonomer Arbeit zu erreichen, wenn Sie “go! Wenn Sie ”Go“ eingeben, kann die KI mit ”Subintelligenz-gesteuerter Entwicklung" automatisch die Codierungs-, Test- und Fehlerkorrekturprozesse in isolierten Zweigen durchlaufen, was stundenlange autonome Arbeit ermöglicht.
0Lesezeichen
0Gelobt
🍐 Ente & Birne AI Artikel Smart Writer
Auswahl → Schreiben → Veröffentlichen
Vollautomatisch!
WordPress AI-Schreib-Plugin
Mehr als 500 Inhaltsersteller nutzen
🎯Intelligente AuswahlBatch-Generation: Abschied von der Erschöpfung
🧠Abrufverbesserung: Vernetzung + Wissensbasis mit Tiefgang
VollautomatischSchreiben → Grafik → Veröffentlichung
💎Dauerhaft kostenlosKostenlose Version = Bezahlte Version, unbegrenzt
🔥 Laden Sie das Plugin jetzt kostenlos herunter!
✅ Für immer frei · 🔓 100% Offene Quelle · 🔒 Lokale Speicherung von Daten

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie Schlüsselwörter ein.Zugänglichkeit zur Bing-SucheAI-Tools, finden Sie schnell die AI-Tools auf dieser Website.

Neue Veröffentlichungen

zurück zum Anfang