error-handling

Installation
SKILL.md

エラーハンドリング

回復可能性を基準にしたエラーハンドリング設計を支援する。

基本方針

ドメインロジック(ビジネスルール)では Either/Result 型を採用する。

  • ドメイン層のエラーは呼び出し元が判断すべき → 型で明示
  • 例外は制御フローではなく、本当の異常事態に限定
  • 戻り値の型を見るだけでエラーの可能性が分かる設計

判断フロー

エラー発生
回復可能か?
    ├─ YES → Either/Result型で表現
Related skills
Installs
26
Repository
j5ik2o/okite-ai
GitHub Stars
75
First Seen
Mar 3, 2026