这款Skill让报错留下排查线索

教你用异常、Result类型等模式写好代码的错误处理。

error-handling-patterns 是帮助 AI 设计应用错误处理的 Skill。给它现有代码和失败场景,它会区分输入不合法、外部服务异常与程序缺陷,并考虑在哪一层处理、怎样保留上下文。

用户只看到“出错了”,开发者日志也只剩同一句话,定位就会困难。文档要求错误信息能说明发生了什么,内部保留相应堆栈和元信息;已知业务失败与意外异常也不该全混成一类。

它提醒避免空的捕获块把问题吞掉,也避免每一层都记录又抛出,造成同一错误刷满日志。文件、连接等资源则需要在失败路径里同样清理。适合补齐功能异常分支的开发者,交回的是可解释、可继续处理的失败路径,而不是把所有错误隐藏成成功。

分类:测试排错

来源仓库:wshobson/agents

适合用来做什么

  • 在JavaScript中,如何实现一个优雅的错误处理机制?
  • 请给我一个错误传播的示例,展示如何在多个函数之间传递错误。

安装 error-handling-patterns

npx skills add https://www.iskills.cc/skills/wshobson/agents/error-handling-patterns/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 error-handling-patterns 的用途与原始说明

浏览全部 Skill 指南