·cross-aggregate-constraints
</>

cross-aggregate-constraints

Prend en charge les décisions de conception pour les contrôles de contraintes inter-agrégats (« vouloir vérifier l'état de l'agrégat B à partir du cas d'utilisation de l'agrégat A »). Comprend la détection des utilisations abusives de Saga, le réexamen des exigences commerciales, la compréhension des contraintes techniques dans CQRS/ES et la décision d'autoriser ou non les données incohérentes. À utiliser lorsque vous êtes confronté à des problèmes de contraintes inter-agrégats lors de la révision du code, de la conception de l'architecture ou de l'analyse des exigences. Langue cible : indépendante de la langue. Déclenché par des demandes de contraintes inter-agrégats telles que « vérification de contraintes inter-agrégats », « vouloir vérifier l'état d'un autre agrégat », « vérification de contraintes avec Saga », « vérifier si la marque est liée au produit », « validation inter-agrégats », « recherche inversée avec sourcing d'événements », « règles métier couvrant les agrégats », « contraintes CQRS/ES », « le côté commande peut-il référencer le modèle lu ? », « référencer d'autres agrégats dans un cas d'utilisation ».

16Installations·3Tendance·@j5ik2o

Installation

$npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints

Comment installer cross-aggregate-constraints

Installez rapidement le skill IA cross-aggregate-constraints dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : j5ik2o/okite-ai.

| 初期状態 | ブランド登録時は商品ゼロ。削除可能 | | 運用中 | ほとんどのブランドに何かしらの商品が紐づく | | 実質的な制約 | 「ブランドは削除できない」と同義になる | | 結論 | 複雑な制約チェック機構を作る意味があるか再検討すべき |

| 論理削除 | ブランドを「非アクティブ」にする。商品紐づきチェック不要 | | 制約の廃止 | ブランド削除自体を禁止し、制約チェックを不要にする | | 条件の変更 | 「N日以上商品が紐づいていないブランドのみ削除可」等 | | 許容 | 紐づき先のないゴミデータの存在を受け入れる |

トランザクションは複数のエンティティにまたがりますか? この質問の答えがイエスならば、間違った集約ルートを持っていると言えるでしょう。 --- Lightbend Academy

Prend en charge les décisions de conception pour les contrôles de contraintes inter-agrégats (« vouloir vérifier l'état de l'agrégat B à partir du cas d'utilisation de l'agrégat A »). Comprend la détection des utilisations abusives de Saga, le réexamen des exigences commerciales, la compréhension des contraintes techniques dans CQRS/ES et la décision d'autoriser ou non les données incohérentes. À utiliser lorsque vous êtes confronté à des problèmes de contraintes inter-agrégats lors de la révision du code, de la conception de l'architecture ou de l'analyse des exigences. Langue cible : indépendante de la langue. Déclenché par des demandes de contraintes inter-agrégats telles que « vérification de contraintes inter-agrégats », « vouloir vérifier l'état d'un autre agrégat », « vérification de contraintes avec Saga », « vérifier si la marque est liée au produit », « validation inter-agrégats », « recherche inversée avec sourcing d'événements », « règles métier couvrant les agrégats », « contraintes CQRS/ES », « le côté commande peut-il référencer le modèle lu ? », « référencer d'autres agrégats dans un cas d'utilisation ». Source : j5ik2o/okite-ai.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-09
Mis à jour
2026-03-10

Browse more skills from j5ik2o/okite-ai

Réponses rapides

Qu'est-ce que cross-aggregate-constraints ?

Prend en charge les décisions de conception pour les contrôles de contraintes inter-agrégats (« vouloir vérifier l'état de l'agrégat B à partir du cas d'utilisation de l'agrégat A »). Comprend la détection des utilisations abusives de Saga, le réexamen des exigences commerciales, la compréhension des contraintes techniques dans CQRS/ES et la décision d'autoriser ou non les données incohérentes. À utiliser lorsque vous êtes confronté à des problèmes de contraintes inter-agrégats lors de la révision du code, de la conception de l'architecture ou de l'analyse des exigences. Langue cible : indépendante de la langue. Déclenché par des demandes de contraintes inter-agrégats telles que « vérification de contraintes inter-agrégats », « vouloir vérifier l'état d'un autre agrégat », « vérification de contraintes avec Saga », « vérifier si la marque est liée au produit », « validation inter-agrégats », « recherche inversée avec sourcing d'événements », « règles métier couvrant les agrégats », « contraintes CQRS/ES », « le côté commande peut-il référencer le modèle lu ? », « référencer d'autres agrégats dans un cas d'utilisation ». Source : j5ik2o/okite-ai.

Comment installer cross-aggregate-constraints ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/j5ik2o/okite-ai --skill cross-aggregate-constraints Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/j5ik2o/okite-ai