handling-failures 是组织错误、重试与降级处理的 Skill。它要求失败被明确看到:抛出、有类型的失败返回,或进入记录清楚的降级状态。
读取失败后直接返回空列表,会让使用者以为真的没有记录。若暂用缓存,也要说明时点和降级,不能偷偷把过期值当最新;重试还需有上限,带副作用的操作要避免重复执行。
主文强调必要项缺失应明确失败,但正常可选值与故障要分别判断,不是每个默认值都该报错。日志足够定位即可,别把令牌、全部请求或个人资料当排错捷径。
适合检查“没崩溃”是否其实掩盖了错误。本文已读基础主文,未修改应用;选怎样降级要看业务允许的结果,并让调用方、监控或用户能识别真实状态。