cross-aggregate-constraints
Installation
SKILL.md
集約間の制約チェック
集約間の制約に直面したら、まず要件を疑い、次に技術的制約を理解し、最後に覚悟を決める。
典型的な問題
「集約Aのユースケースで集約Bの状態を確認したい」という要求が発生する。
例: 「一つでも商品が紐づいているブランドは削除できない」
Brand集約(削除したい)←── 制約チェック ──→ Product集約(紐づき確認)
この種の要求に対して、安易に技術的解決策に飛びつくべきではない。
ステップ1: 要件を疑う
技術の前に、ビジネス要件自体を問い直す。
Related skills