SuperAPI AI 工具集

debug

测试与质量

查看项目

更新于 10-16 03:37

技能介绍

用途:han-core:debug 用于调查和诊断软件问题,重点是理解问题与定位根因,不一定立即修复。资料称其核心原则为“先理解再修复”,当你需要收集信息、确认根因、判断严重性或做修复前研究时使用 /debug;已理解问题并准备实现解决方案时改用 /fix。

主要能力:提供系统化调试流程,包括观察症状、收集证据、形成假设、设计实验验证、分析结果和重复或总结。给出一系列策略:添加日志、使用调试器、二分查找、橡皮鸭调试、对比正常与异常版本、简化复现、检查假设。还按症状分类排查,如间歇性失败、本地正常生产失败、性能变慢、内存泄漏、崩溃异常;并归纳常见缺陷模式,如空值、差一错误、异步时序、状态变更和局部作用域问题。

使用方式:以 /debug [arguments] 调用。资料给出的调试过程包括收集错误信息、日志、复现步骤、环境信息;用假设-测试-结论方式记录;使用浏览器开发者工具、命令行工具和数据库查询辅助定位。示例命令保持原样,如 node --inspect app.js、git bisect start、grep -r "error" logs/、tail -f logs/app.log、EXPLAIN ANALYZE SELECT * FROM users WHERE email = 'test@example.com';。

适用场景:页面加载慢、间歇性测试失败、用户报错、生产环境内存泄漏、数据库超时等问题调查。限制:资料未提供具体安装方式、收费、价格、平台支持或效果保证,这些事实暂未提供;实际使用时应避免随机改代码、未验证假设、只处理症状、在生产环境随意加日志以及没有复现步骤就猜测根因。