Zum Hauptinhalt springen

Systematic Debugging

Skill Verifiziert Aktiv
Teil von:Superpowers

Verwenden Sie dies bei Fehlern, Testfehlern oder unerwartetem Verhalten, bevor Sie Korrekturen vorschlagen.

Zweck

Um sicherzustellen, dass Fehler, Testfehler und unerwartetes Verhalten systematisch behoben werden, indem die Grundursache gefunden wird, bevor Lösungen vorgeschlagen werden.

Funktionen

  • Erzwingt die Untersuchung der Grundursache vor Korrekturen
  • Bietet einen 4-Phasen-Debugging-Prozess
  • Identifiziert und verhindert gängige Debugging-Abkürzungen
  • Leitet die Untersuchung in Mehrkomponentensystemen
  • Unterstützt das Auffinden des ursprünglichen Auslösers von Fehlern

Anwendungsfälle

  • Verwenden Sie dies für jeden Fehler, Testfehler oder unerwartetes Verhalten
  • Verwenden Sie dies unter Zeitdruck, um Raten zu vermeiden
  • Verwenden Sie dies, wenn frühere Korrekturen nicht funktioniert haben
  • Verwenden Sie dies, wenn das Problem nicht vollständig verstanden wird

Nicht-Ziele

  • Vorschlagen von Korrekturen ohne Untersuchung der Grundursache
  • Schnelles Patchen von Symptomen
  • Überspringen von Debugging-Schritten aufgrund von Zeitbeschränkungen
  • Gleichzeitiges Vornehmen mehrerer Änderungen

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add obra/superpowers
/plugin install superpowers@superpowers-dev

Qualitätspunktzahl

Verifiziert
95 /100
Analysiert about 22 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne189.3k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Systematic Debugging

100

Systematic debugging methodology emphasizing root cause analysis over quick fixes

Skill
bobmatnyc

Node Connect

100

Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.

Skill
steipete

Openclaw Debugging

100

Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.

Skill
steipete

Playwright Best Practices

100

Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projekt­abhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browser­erweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.

Skill
currents-dev

Troubleshooting

100

Verwendet Chrome DevTools MCP und Dokumentation zur Fehlerbehebung bei Verbindungs- und Zielproblemen. Rufen Sie diese Fähigkeit auf, wenn list_pages, new_page oder navigate_page fehlschlagen oder wenn die Serverinitialisierung fehlschlägt.

Skill
ChromeDevTools

Root Cause Tracing

99

Use when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior

Skill
NeoLabHQ