·aggregate-design
</>

aggregate-design

Führen Sie Codeüberprüfung, Designunterstützung und Refactoring für Aggregate basierend auf DDD-Aggregate-Designregeln durch. Umfassende Anleitung zur Definition aggregierter Grenzen, invarianter Validierung, unveränderlichem Design, ID-Referenzen, eventueller Konsistenz und Domänen-Ereignis-Integration gemäß Evans Rules, Vernons 4 Rules und Design by Contract. Verwenden Sie diese Fertigkeit immer, wenn einer der folgenden Punkte zutrifft: - Neues Design, Implementierung oder Refactoring eines Aggregats (beliebige Sprache) - DDD-fokussierte Codeüberprüfung vorhandener Aggregat- oder Entitätsklassen - Festlegen der Aggregatgrenzen („Sollten A und B im selben Aggregat sein?“ „Ist dieses Aggregat zu groß?“) - Entwerfen von Invarianten und Konsistenzgrenzen innerhalb eines Aggregats - Auswahl interaggregativer Zusammenarbeitsmuster (Domänenereignisse, eventuelle Konsistenz, Saga-Muster) - Umgestaltung von veränderbarem Aggregatcode in unveränderliches Design - Erkennen und Beheben von Kapselungsverletzungen wie öffentliche Felder, direkte Referenzen, Push/Append Schlüsselwortbeispiele: Aggregat, Aggregat, Aggregatgrenze, Aggregatwurzel, AggregateRoot, Entitätsdesign, DDD-Implementierung, Vernon-Regeln, Evans-Regeln, Aggregataufteilung, echte Invarianten

15Installationen·3Trend·@j5ik2o

Installation

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

So installieren Sie aggregate-design

Installieren Sie den KI-Skill aggregate-design schnell in Ihrer Entwicklungsumgebung über die Kommandozeile

  1. Terminal öffnen: Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Installationsbefehl ausführen: Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design
  3. Installation überprüfen: Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Quelle: j5ik2o/okite-ai.

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

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

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

Führen Sie Codeüberprüfung, Designunterstützung und Refactoring für Aggregate basierend auf DDD-Aggregate-Designregeln durch. Umfassende Anleitung zur Definition aggregierter Grenzen, invarianter Validierung, unveränderlichem Design, ID-Referenzen, eventueller Konsistenz und Domänen-Ereignis-Integration gemäß Evans Rules, Vernons 4 Rules und Design by Contract. Verwenden Sie diese Fertigkeit immer, wenn einer der folgenden Punkte zutrifft: - Neues Design, Implementierung oder Refactoring eines Aggregats (beliebige Sprache) - DDD-fokussierte Codeüberprüfung vorhandener Aggregat- oder Entitätsklassen - Festlegen der Aggregatgrenzen („Sollten A und B im selben Aggregat sein?“ „Ist dieses Aggregat zu groß?“) - Entwerfen von Invarianten und Konsistenzgrenzen innerhalb eines Aggregats - Auswahl interaggregativer Zusammenarbeitsmuster (Domänenereignisse, eventuelle Konsistenz, Saga-Muster) - Umgestaltung von veränderbarem Aggregatcode in unveränderliches Design - Erkennen und Beheben von Kapselungsverletzungen wie öffentliche Felder, direkte Referenzen, Push/Append Schlüsselwortbeispiele: Aggregat, Aggregat, Aggregatgrenze, Aggregatwurzel, AggregateRoot, Entitätsdesign, DDD-Implementierung, Vernon-Regeln, Evans-Regeln, Aggregataufteilung, echte Invarianten Quelle: j5ik2o/okite-ai.

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-03-09
Aktualisiert
2026-03-10

Browse more skills from j5ik2o/okite-ai

Schnelle Antworten

Was ist aggregate-design?

Führen Sie Codeüberprüfung, Designunterstützung und Refactoring für Aggregate basierend auf DDD-Aggregate-Designregeln durch. Umfassende Anleitung zur Definition aggregierter Grenzen, invarianter Validierung, unveränderlichem Design, ID-Referenzen, eventueller Konsistenz und Domänen-Ereignis-Integration gemäß Evans Rules, Vernons 4 Rules und Design by Contract. Verwenden Sie diese Fertigkeit immer, wenn einer der folgenden Punkte zutrifft: - Neues Design, Implementierung oder Refactoring eines Aggregats (beliebige Sprache) - DDD-fokussierte Codeüberprüfung vorhandener Aggregat- oder Entitätsklassen - Festlegen der Aggregatgrenzen („Sollten A und B im selben Aggregat sein?“ „Ist dieses Aggregat zu groß?“) - Entwerfen von Invarianten und Konsistenzgrenzen innerhalb eines Aggregats - Auswahl interaggregativer Zusammenarbeitsmuster (Domänenereignisse, eventuelle Konsistenz, Saga-Muster) - Umgestaltung von veränderbarem Aggregatcode in unveränderliches Design - Erkennen und Beheben von Kapselungsverletzungen wie öffentliche Felder, direkte Referenzen, Push/Append Schlüsselwortbeispiele: Aggregat, Aggregat, Aggregatgrenze, Aggregatwurzel, AggregateRoot, Entitätsdesign, DDD-Implementierung, Vernon-Regeln, Evans-Regeln, Aggregataufteilung, echte Invarianten Quelle: j5ik2o/okite-ai.

Wie installiere ich aggregate-design?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Wo ist das Quell-Repository?

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