·m06-error-handling
</>

m06-error-handling

zhanghandong/rust-skills

CRITICAL:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌

282安装·11热度·@zhanghandong

安装

$npx skills add https://github.com/zhanghandong/rust-skills --skill m06-error-handling

SKILL.md

| Pattern | Don't Just Say | Ask Instead |

| unwrap panics | "Use ?" | Is None/Err actually possible here? | | Type mismatch on ? | "Use anyhow" | Are error types designed correctly? | | Lost error context | "Add .context()" | What does the caller need to know? | | Too many error variants | "Use Box " | Is error granularity right? |

| Too many unwraps | m09-domain | Is the data model right? | | Error context design | m13-domain-error | What recovery is needed? | | Library vs app errors | m11-ecosystem | Who are the consumers? |

CRITICAL:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌 来源:zhanghandong/rust-skills。

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/zhanghandong/rust-skills --skill m06-error-handling
分类
</>开发工具
认证
收录时间
2026-02-01
更新时间
2026-02-18

快速解答

什么是 m06-error-handling?

CRITICAL:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌 来源:zhanghandong/rust-skills。

如何安装 m06-error-handling?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/zhanghandong/rust-skills --skill m06-error-handling 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/zhanghandong/rust-skills