SuperAPI AI 工具集

debugging

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:提供系统化的根因分析与调试流程,用于处理错误与异常、测试失败、代码行为异常、堆栈跟踪或错误信息、性能问题与缺陷等场景。

主要能力:以证据为基础,依据错误信息、日志和可复现步骤进行诊断;按结构化流程排查;实施最小改动修复;验证修复有效且不引入回归。

调试流程:捕获错误信息(消息、堆栈跟踪、日志、环境);确定复现步骤(最小步骤、条件、边界情况);定位失败位置(函数/模块、近期改动、依赖);提出并验证假设(基于证据、系统测试、调试日志);实施最小修复(最小改动、保持行为、遵循既有模式);验证方案(问题解决、无回归、测试通过)。详细方法见 references/root-cause-analysis.md。

策略性调试日志:在入口/出口点、状态转换、条件分支、外部 API 调用和数据转换处添加调试日志;问题解决后移除,除非其具有持续价值。

错误模式识别:常见模式包括空值/未定义错误、类型错误、时序问题、状态损坏、配置问题;详见 references/error-patterns.md。

集成:修复后验证 CI 通过(类型、测试、lint);暂存原子改动(修复加测试);建议语义化提交信息;提交前与用户确认。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据,暂未提供。