用途:Error Resolver 提供跨语言、跨框架的系统化错误诊断与解决流程,适用于任何报错信息、堆栈跟踪或异常行为场景。
主要能力:采用 CLASSIFY(分类)→ PARSE(解析)→ MATCH(匹配)→ ANALYZE(分析)→ RESOLVE(解决)五步法。分类框架涵盖语法、类型、引用、运行时、网络、权限、依赖、配置、数据库、内存十类,并附带严重程度、作用域与来源等属性。解析阶段提取错误码、文件路径、行号、函数、变量、堆栈深度等关键信息;分析阶段使用 5 Whys 追根溯源;解决阶段给出即时修复、规范修复与预防措施,并按固定输出格式呈现诊断、根因、方案与验证。
使用方式:使用时报错信息需完整粘贴(含堆栈跟踪),并提供上下文与相关代码。技能通过 patterns/ 目录匹配语言专属错误模式(nodejs、python、react、database、docker、git、network),并支持 Replay 系统:将成功方案记录为 .claude/error-solutions/[error-signature].yaml,按错误签名哈希检索复用。文档还列出调试命令与技巧,如 NODE_DEBUG=* node app.js、python -m pdb script.py、npm ls、lsof -i :[port]、git bisect 等,以及二分查找、最小复现、小黄鸭调试等模式。
适用场景:开发、调试、构建、测试阶段遇到各类报错时进行系统排查与修复。
限制:资料未提供具体收费、价格或平台支持信息;实际效果依赖输入信息的完整性与错误模式库覆盖度。