Systematic Debugging
技能 已验证 活跃在遇到任何错误、测试失败或意外行为时使用,在提出修复之前使用
确保通过在提出任何解决方案之前找到根本原因来系统地处理错误、测试失败和意外行为。
功能
- 在修复前强制进行根本原因调查
- 提供 4 阶段调试流程
- 识别并防止常见的调试捷径
- 指导多组件系统的调查
- 支持查找错误的原始触发器
使用场景
- 用于任何错误、测试失败或意外行为
- 在时间压力下避免猜测时使用
- 在之前的修复无效时使用
- 在问题未完全理解时使用
非目标
- 在未进行根本原因调查的情况下提出修复
- 快速修复症状
- 因时间限制而跳过调试步骤
- 一次进行多项更改
安装
请先添加 Marketplace
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-dev质量评分
已验证类似扩展
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
100用于编写 Playwright 测试、修复不稳定测试、调试失败、实现页面对象模型 (Page Object Model)、配置 CI/CD、优化性能、模拟 API、处理身份验证或 OAuth、测试可访问性 (axe-core)、文件上传/下载、日期/时间模拟、WebSockets、地理定位、权限、多标签/弹出窗口流程、移动/响应式布局、触摸手势、GraphQL、错误处理、离线模式、多人协作、第三方服务(付款、电子邮件验证)、控制台错误监控、全局设置/拆卸、测试注解(skip, fixme, slow)、测试标签(@smoke, @fast, @critical, 使用 --grep 过滤)、项目依赖项、安全测试(XSS, CSRF, 身份验证)、性能预算(Web Vitals, Lighthouse)、iframe、组件测试、canvas/WebGL、服务工作线程/PWA、测试覆盖率、i18n/本地化、Electron 应用或浏览器扩展测试。涵盖 E2E、组件、API、视觉、可访问性、安全、Electron 和扩展测试。
Troubleshooting
100使用 Chrome DevTools MCP 和文档来排查连接和目标问题。当 list_pages、new_page 或 navigate_page 失败,或服务器初始化失败时,触发此技能。
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