m06-error-handling
✓CRITICAL:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌
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:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌 来源:goooice/rust-skills。
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/goooice/rust-skills --skill m06-error-handling- 分类
- </>开发工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 m06-error-handling?
CRITICAL:用于错误处理。触发器:结果、选项、错误、?、展开、期望、恐慌、无论如何、这个错误、何时恐慌与返回结果、自定义错误、错误传播、错误处理、结果解决、什么时候用恐慌 来源:goooice/rust-skills。
如何安装 m06-error-handling?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/goooice/rust-skills --skill m06-error-handling 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/goooice/rust-skills
详情
- 分类
- </>开发工具
- 来源
- skills.sh
- 收录时间
- 2026-02-01