用途:当用户报告 bug 或错误、行为不符合预期、出现间歇性故障或需要排查生产问题时,可用该技能系统化地调试并修复。
主要能力:提供一套八步调试流程——复现 bug、收集证据、形成假设、验证假设、定位根因、实施修复、测试修复、防止回归;并总结常见 bug 模式(空值/未定义、竞态条件、差一错误、类型强制转换、异步未 await)及对应修复思路。
使用方式:先获取可复现步骤并在本地复现,记录触发条件与错误信息;再查看应用日志、系统日志和浏览器控制台,例如 tail -f logs/app.log、journalctl -u myapp -f;随后基于证据提出假设,通过加日志、debugger 或隔离代码验证;找到根因后修复根因而非症状,并补充回归测试。可用 git bisect 定位引入问题的提交,用 node --inspect app.js 或 VS Code launch.json 调试。
适用场景:本地开发调试、生产问题排查、间歇性故障分析、回归测试补充。
限制:资料未提供该技能的安装方式、平台支持、收费或价格信息;其效果取决于能否复现问题和获取足够日志与上下文。