SuperAPI AI 工具集

vs-debug-mode

测试与质量

查看项目

更新于 10-16 07:17

技能介绍

用途:解决前端/UI 或逻辑缺陷时,按证据驱动方式定位根因,而非猜测或只修补症状。流程为:复现 → 假设 → 调查 → 隔离 → 修复 → 验证 → 预防。

主要能力:第一阶段获取完整堆栈、退出码或失败断言,并最小化复现;若缺陷属于浏览器、需要运行时证据,可启动日志服务器:node <skill-dir>/scripts/debug_server.js /path/to/project &,再创建会话:curl -s -X POST http://localhost:8787/session -d '{"name":"fix-null-userid"}',随后在代码中用标记区域插入埋点,通过 /log 上报消息、数据和 hypothesisId;若 8787 端口占用,可用 lsof -ti :8787 | xargs kill -9 后重启。调查阶段提出 3-5 个可检验假设并逐一标记 CONFIRMED、REJECTED 或 INCONCLUSIVE,最多进行 3 轮。修复阶段建议 TDD:先写失败测试、最小修复、再跑完整测试;验证阶段确认原命令、测试套件和构建均通过;收尾需移除所有调试埋点并按需补测试与边界校验。

限制与注意:日志服务器仅适用于前端/UI 场景,后端、逻辑或 CI 缺陷应跳过;HTTPS 页面访问 http://localhost 可能触发混合内容限制,CSP、CORS 预检或 Chrome 扩展内容脚本可能阻断上报,需要开发服务器代理或后台脚本转发。资料未说明该技能的安装方式、收费情况或所支持的运行平台。