跳转到主要内容

Systematic Debugging

技能 已验证 活跃

在遇到任何错误、测试失败或意外行为时使用,在提出修复之前使用

目的

确保通过在提出任何解决方案之前找到根本原因来系统地处理错误、测试失败和意外行为。

功能

  • 在修复前强制进行根本原因调查
  • 提供 4 阶段调试流程
  • 识别并防止常见的调试捷径
  • 指导多组件系统的调查
  • 支持查找错误的原始触发器

使用场景

  • 用于任何错误、测试失败或意外行为
  • 在时间压力下避免猜测时使用
  • 在之前的修复无效时使用
  • 在问题未完全理解时使用

非目标

  • 在未进行根本原因调查的情况下提出修复
  • 快速修复症状
  • 因时间限制而跳过调试步骤
  • 一次进行多项更改

安装

请先添加 Marketplace

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

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交2 days ago
GitHub 所有者 obra (opens in new tab)
星标189.3k
许可证MIT
状态
查看源代码

类似扩展

Systematic Debugging

100

Systematic debugging methodology emphasizing root cause analysis over quick fixes

技能
bobmatnyc

Node Connect

100

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

技能
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.

技能
steipete

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 和扩展测试。

技能
currents-dev

Troubleshooting

100

使用 Chrome DevTools MCP 和文档来排查连接和目标问题。当 list_pages、new_page 或 navigate_page 失败,或服务器初始化失败时,触发此技能。

技能
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

技能
NeoLabHQ