Diagnose
技能 已验证 活跃Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
To provide a disciplined and repeatable process for diagnosing and fixing complex software bugs and performance issues, ensuring thoroughness and preventing recurrence.
功能
- Structured debugging loop: Reproduce, minimize, hypothesize, instrument, fix, regression-test.
- Emphasis on building reliable feedback loops for testing hypotheses.
- Guidance on handling non-deterministic bugs and performance regressions.
- Clear steps for cleanup and post-mortem analysis.
使用场景
- Use when a user reports a bug or performance issue that is difficult to reproduce.
- Use when a system is broken, throwing errors, or exhibiting unexpected behavior.
- Use to systematically investigate and resolve complex, intermittent bugs.
- Use to proactively identify and fix performance regressions.
非目标
- Identifying the root cause without a reproducible feedback loop.
- Simply fixing a bug without understanding the underlying cause.
- Performing code reviews or architectural improvements (though it may identify needs for them).
工作流
- Build a feedback loop (e.g., failing test, CLI script, harness).
- Reproduce the bug using the loop, capturing the exact symptom.
- Generate and rank 3-5 falsifiable hypotheses.
- Instrument code to test hypotheses, changing one variable at a time.
- Write a regression test (if possible), fix the bug, and verify the fix.
- Clean up instrumentation, delete prototypes, document the root cause, and consider preventative measures.
实践
- Debugging methodology
- Hypothesis testing
- Feedback loops
- Regression testing
Practical Utility
- info:Usage examplesWhile the skill outlines a process and includes a template script for HITL scenarios, it lacks concrete end-to-end examples demonstrating specific inputs and their claimed outputs.
安装
/plugin install skills@mattpocock-skills质量评分
已验证类似扩展
使用我的浏览器
100当工作依赖于用户实时浏览器会话或可见的渲染状态,而不是静态抓取时使用,尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。
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.
Ctx Doctor
100运行 context-mode 诊断。检查运行时、钩子、FTS5、 插件注册、npm 和 marketplace 版本。 触发器:/context-mode:ctx-doctor
Systematic Debugging
100Systematic debugging methodology emphasizing root cause analysis over quick fixes
Troubleshooting
100使用 Chrome DevTools MCP 和文档来排查连接和目标问题。当 list_pages、new_page 或 navigate_page 失败,或服务器初始化失败时,触发此技能。