debugging
MUST USE for any real runtime debugging across ANY language or binary — crashes, silent failures, wrong responses, stuck processes, memory leaks, async misbehavior, unexplained timing, reverse engineering. Runs a hypothesis-driven loop: form ≥3 hypotheses, investigate in parallel, after 2 failed rounds spawn Oracles from orthogonal angles, confirm root cause, lock with a failing test, fix minimally, QA by actually USING the system, scrub artifacts. The actual HOW lives in `references/` — READ THEM. Triggers: 'debug this', 'why is X not working', 'hanging', 'attach a debugger', 'reverse engineer', 'pwndbg', 'gdb', 'lldb', 'node inspect', 'tsx debug', 'pdb', 'dlv', 'delve', 'rust-gdb', 'set a breakpoint', 'context window exploded', 'why is the response empty', 'why is this happening', 'trace this bug', 'reproduce and fix', 'silent failure', 'HTTP 200 but empty', 'why did it stop', 'inspect the binary', 'playwright', 'flaky test', 'fails intermittently', 'passes in isolation', 'only fails in CI'.
适合你,如果经常遇到代码运行时崩溃或行为异常却找不到原因
npx oh-my-skill add code-yeongyu/oh-my-openagent/debuggingcurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- code-yeongyu/oh-my-openagent/debuggingnpx oh-my-skill verify code-yeongyu/oh-my-openagent/debugging怎么用
商店整理自技能原文 · 版本 ace1339 · 表述以原文为准装上该技能后,Claude会运用假设驱动的调试方法:先提出至少3个假设并并行调查,若两轮失败则从不同角度生成“预言器”(Oracles)辅助定位根因,然后通过先写失败测试来锁定错误,用最小改动修复,最后实际运行系统做QA,并清除所有临时工件。
当你说出“debug this”、“why is X not working”、“hanging”、“attach a debugger”等关键词,或描述任何语言的运行时故障(如崩溃、静默失败、错误响应、进程卡住、内存泄漏)时触发。