error-handling
Installation
SKILL.md
エラーハンドリング
回復可能性を基準にしたエラーハンドリング設計を支援する。
基本方針
ドメインロジック(ビジネスルール)では Either/Result 型を採用する。
- ドメイン層のエラーは呼び出し元が判断すべき → 型で明示
- 例外は制御フローではなく、本当の異常事態に限定
- 戻り値の型を見るだけでエラーの可能性が分かる設計
判断フロー
エラー発生
↓
回復可能か?
├─ YES → Either/Result型で表現
Related skills