·aggregate-design
</>

aggregate-design

Effectuer une révision du code, une prise en charge de la conception et une refactorisation des agrégats en fonction des règles de conception DDD Aggregate. Guidez de manière exhaustive la définition des limites globales, la validation invariante, la conception immuable, les références d'identification, la cohérence éventuelle et l'intégration des événements de domaine conformément aux règles d'Evans, aux 4 règles de Vernon et à la conception par contrat. Utilisez toujours cette compétence lorsque l’un des éléments suivants s’applique : - Nouvelle conception, implémentation ou refactorisation d'un agrégat (n'importe quel langage) - Examen du code axé sur DDD des classes d'agrégats ou d'entités existantes - Décider des limites des agrégats (« A et B devraient-ils être dans le même agrégat ? » « Cet agrégat est-il trop grand ? ») - Conception d'invariants et de limites de cohérence au sein d'un agrégat - Choisir des modèles de collaboration inter-agrégats (événements de domaine, cohérence éventuelle, modèle Saga) - Refactorisation du code agrégé mutable vers une conception immuable - Détection et correction des violations d'encapsulation telles que les champs publics, les références directes, le push/append Exemples de mots clés : agrégat, agrégat, limite d'agrégat, racine d'agrégat, AggregateRoot, conception d'entité, implémentation DDD, règles de Vernon, règles d'Evans, fractionnement d'agrégat, vrais invariants

15Installations·3Tendance·@j5ik2o

Installation

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

Comment installer aggregate-design

Installez rapidement le skill IA aggregate-design 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 aggregate-design
  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.

| 事前条件 (Precondition) | メソッド呼び出し前に満たすべき条件 | 呼び出し側 | | 事後条件 (Postcondition) | メソッド実行後に満たされる条件 | 実装側 | | 不変条件 (Invariant) | 常に満たすべき条件 | 実装側 |

詳細な言語別実装パターンは references/typescript.md、references/scala.md、references/rust.md、references/python.md を参照。

現代においては不変(Immutable)を推奨する。特に理由がなければ不変。 状態更新時は既存値を引き継ぎ、変更するフィールドだけを上書きする。 これにより、フィールド追加時の修正漏れを防ぎ、更新意図が明確になる。

Effectuer une révision du code, une prise en charge de la conception et une refactorisation des agrégats en fonction des règles de conception DDD Aggregate. Guidez de manière exhaustive la définition des limites globales, la validation invariante, la conception immuable, les références d'identification, la cohérence éventuelle et l'intégration des événements de domaine conformément aux règles d'Evans, aux 4 règles de Vernon et à la conception par contrat. Utilisez toujours cette compétence lorsque l’un des éléments suivants s’applique : - Nouvelle conception, implémentation ou refactorisation d'un agrégat (n'importe quel langage) - Examen du code axé sur DDD des classes d'agrégats ou d'entités existantes - Décider des limites des agrégats (« A et B devraient-ils être dans le même agrégat ? » « Cet agrégat est-il trop grand ? ») - Conception d'invariants et de limites de cohérence au sein d'un agrégat - Choisir des modèles de collaboration inter-agrégats (événements de domaine, cohérence éventuelle, modèle Saga) - Refactorisation du code agrégé mutable vers une conception immuable - Détection et correction des violations d'encapsulation telles que les champs publics, les références directes, le push/append Exemples de mots clés : agrégat, agrégat, limite d'agrégat, racine d'agrégat, AggregateRoot, conception d'entité, implémentation DDD, règles de Vernon, règles d'Evans, fractionnement d'agrégat, vrais invariants 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 aggregate-design
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 aggregate-design ?

Effectuer une révision du code, une prise en charge de la conception et une refactorisation des agrégats en fonction des règles de conception DDD Aggregate. Guidez de manière exhaustive la définition des limites globales, la validation invariante, la conception immuable, les références d'identification, la cohérence éventuelle et l'intégration des événements de domaine conformément aux règles d'Evans, aux 4 règles de Vernon et à la conception par contrat. Utilisez toujours cette compétence lorsque l’un des éléments suivants s’applique : - Nouvelle conception, implémentation ou refactorisation d'un agrégat (n'importe quel langage) - Examen du code axé sur DDD des classes d'agrégats ou d'entités existantes - Décider des limites des agrégats (« A et B devraient-ils être dans le même agrégat ? » « Cet agrégat est-il trop grand ? ») - Conception d'invariants et de limites de cohérence au sein d'un agrégat - Choisir des modèles de collaboration inter-agrégats (événements de domaine, cohérence éventuelle, modèle Saga) - Refactorisation du code agrégé mutable vers une conception immuable - Détection et correction des violations d'encapsulation telles que les champs publics, les références directes, le push/append Exemples de mots clés : agrégat, agrégat, limite d'agrégat, racine d'agrégat, AggregateRoot, conception d'entité, implémentation DDD, règles de Vernon, règles d'Evans, fractionnement d'agrégat, vrais invariants Source : j5ik2o/okite-ai.

Comment installer aggregate-design ?

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 aggregate-design 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