Install
openclaw skills install fec-debug-frameworkUse when diagnosing frontend build failures, runtime errors, UI anomalies, API/data problems, white screens, request failures, or unexplained production exceptions; Chinese triggers include 调试, debug, 排查, 定位, 报错, 异常, 白屏, 请求失败.
openclaw skills install fec-debug-framework所有前端问题诊断遵循统一流程:
识别问题类型和影响范围:
| 类型 | 判断依据 | 诊断入口 |
|---|---|---|
| build | 命令退出非零、stderr 有错误 | → Build 模块 |
| runtime | 控制台异常、白屏、功能不可用 | → Runtime 模块 |
| ui | 视觉偏差、交互不符预期 | → UI 模块 |
| api | 请求状态码异常、数据不一致 | → API 模块 |
跨类型问题(如 API 失败导致 UI 异常)从最表层症状入手,逐层深入。
按类型收集证据(各模块有具体策略,见下方)。
基于证据提出可能根因,按可能性排序:
逐一测试假设:
收集:运行最小失败命令,捕获完整 stderr/stdout 假设:按错误类型分组(类型错误、导入失败、配置解析、依赖缺失),匹配已知模式 验证:修一类根因 → 重跑命令 → 确认错误减少 特殊处理:
收集:
假设:
验证:
收集:
假设:
验证:
收集:
假设:
验证:
保存至 reports/debug-YYYY-MM-DD-HHmmss.md:
| 项目 | 内容 |
|---|---|
| 问题类型 | build / runtime / ui / api |
| 问题描述 | 用户报告的现象 |
| 收集的证据 | 关键日志、截图、请求记录 |
| 假设与验证 | 每个假设的验证结果 |
| 根因 | 最终确认的根本原因 |
| 修复内容 | 修改的文件和具体改动 |
| 验证结果 | 修复后的验证命令和结果 |
| 剩余风险 | 未覆盖的边界或潜在回归 |