用途
w-errors 用于加固当前代码的失败路径,即为代码补充错误处理逻辑,使其与仓库中已有的错误处理和日志包保持一致。它面向需要在改动路径上系统性地处理失败情况的开发场景。
主要能力
- 遵循 AGENTS.md 中指定的错误处理页面,以及仓库现有的错误/日志包。
- 识别变更路径上的失败点,包括校验、I/O、授权(authz)、空值或非法输入。
- 使用仓库既有的错误类型和日志器。
- 返回或渲染已有的面向用户的错误模式。
- 仅在写入可安全重放(replay-safe)时进行重试;否则保留显式的无重试路径,若已有重试需求则设置有限期限(bounded deadline)。
- 用测试或具名的手动场景覆盖新路径,并运行最小的现有检查。
- 若行为或命令发生变化,参考 /w-docs 文档。
使用方式
该技能以技能(skill)形式提供,来源为 blockmatic/basilic-skills,页面地址为 https://www.skills.sh/blockmatic/basilic-skills/w-errors。具体安装命令与调用方式暂未提供。
适用场景
适用于需要为代码补充错误处理、加固失败路径、统一错误与日志风格,并确保重试策略安全可控的开发任务。
限制
- 不得用重试掩盖真正的失败原因。
- 重试仅限写入可安全重放的情况。
- 具体安装命令、平台支持、收费与价格信息暂未提供。