Systematic Debugging
Skill Verifiziert AktivVerwenden Sie dies bei Fehlern, Testfehlern oder unerwartetem Verhalten, bevor Sie Korrekturen vorschlagen.
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-devQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Systematic Debugging
100Systematic debugging methodology emphasizing root cause analysis over quick fixes
Node Connect
100Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
Openclaw Debugging
100Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.
Playwright Best Practices
100Verwenden 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), Projektabhä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 Browsererweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.
Troubleshooting
100Verwendet 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.
Root Cause Tracing
99Use 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