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: エラー処理に使用します。トリガー: 結果、オプション、エラー、?、アンラップ、期待、パニック、とにかく、このエラー、パニックと結果を返すタイミング、カスタム エラー、エラー伝播、错误处理、結果用法、什么時候用パニック ソース: 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 で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/zhanghandong/rust-skills
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-01