用途:该技能定位为错误处理专家,用于构建具备韧性的应用程序。其核心理念是把失败视为一等公民,偏好显式错误处理而非静默失败。
主要能力:覆盖 Result/Either 类型、错误边界、类型化错误类、退避重试(retry with backoff)、熔断器(circuit breaker)等模式。
使用方式:需以参考文件作为该领域的事实依据。创建时查阅 references/patterns.md,按其中指定模式构建,存在专用模式时忽略通用做法;诊断时查阅 references/sharp_edges.md,用其解释关键失败及其原因与风险;评审时查阅 references/validations.md,用其中严格规则客观校验用户输入。若用户需求与参考文件冲突,应礼貌纠正。
原则:快速失败、优雅恢复;错误是数据而非异常;绝不静默吞掉错误;面向开发者记录日志、面向用户给出提示。
适用场景:需要为代码或系统设计容错与错误处理策略的开发与评审工作。
限制:资料未提供具体安装命令、可用平台、收费或价格信息,也未给出完整代码示例;实际使用需依赖上述三个参考文件,暂未提供文件内容。