SuperAPI AI 工具集

debug

测试与质量

查看项目

更新于 10-16 01:49

技能介绍

用途:debug 是一个系统化排查缺陷的技能,通过自然对话扮演调试伙伴,按科学方法推进:观察、假设、实验、排除、验证。输入为缺陷描述($ARGUMENTS)。

主要能力:维护假设台账,为每条结论标注证据等级([hypothesis]、[evidence: X]、[ruled out: X because Y]、[demonstrated]);从错误堆栈、代码路径、依赖、状态、环境等视角调查;在阅读代码不足时按调查阶梯升级手段(如插桩、断言、失败测试);支持 Standard 与 Agent Team 两种模式,后者用于多假设并存、难以复现、跨组件等对抗式调查。

使用方式:先进入 Phase 0 复现,能按需触发才继续;否则先插桩使下次复现可诊断。随后理解代码路径、选择模式、调查、定位根因、修复并验证。根因必须达到 [demonstrated],即通过切换条件可让缺陷出现或消失。修复需用户批准,应用后必须运行测试并如实报告结果。

适用场景:适合需要严谨根因分析的缺陷排查,尤其是难以复现、跨多个组件或此前调试失败的问题。

限制:不得在未证伪前一假设时转向新假设;不得把“未复现”当作已修复;不得声称分析过未完整阅读的代码;不得未经批准应用修复或跳过测试验证。具体安装与调用命令资料未提供。