ddd-context-mapping
Bounded Context-Beziehungen mit DDD-Patterns abbilden
Domain-Driven Design Integration wird komplex, wenn mehrere Bounded Contexts interagieren. Dieser Skill definiert klare Verträge und Anti-Corruption-Layer zwischen Contexts unter Verwendung bewährter DDD-Patterns.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "ddd-context-mapping". Beziehungen zwischen Checkout-, Billing- und Inventory-Contexts für eine E-Commerce-Plattform abbilden
Résultat attendu:
- Context Map: Checkout-Billing (Customer-Supplier, Billing besitzt Vertrag)
- Context Map: Checkout-Inventory (Partnership, geteilte Vertragsverantwortlichkeit)
- ACL erforderlich an Billing-Grenze zur Übersetzung von Zahlungsbegriffen
- Coupling-Risiko: Inventory-Verfügbarkeitsänderungen beeinflussen Checkout-Flow
Utilisation de "ddd-context-mapping". Integration zwischen neuem Order-Context und Legacy-ERP-System entwerfen
Résultat attendu:
- Pattern: Anti-Corruption-Layer zwischen Order und ERP
- Order-Context definiert kanonisches Order-Modell
- ACL übersetzt ERP-Terminologie in Order-Ubiquitous-Language
- Contract-Tests validieren ACL-Verhalten für alle ERP-Szenarien
Audit de sécurité
SûrStatic analysis flagged markdown backticks as shell commands and weak cryptography patterns. All findings are FALSE POSITIVES - the skill contains only documentation and reference material with no executable code, network calls, or filesystem operations. Safe for publication.
Score de qualité
Ce que vous pouvez construire
Microservices-Integrationsplanung
Abbilden, wie Checkout-, Billing-, Inventory- und Fraud-Contexts integriert werden, bevor Servicegrenzen implementiert werden.
Legacy-System-Migration
Definieren von Anti-Corruption-Layern bei der Integration neuer Domänen mit bestehenden monolithischen Systemen.
Cross-Team-Vertragsdefinition
Klärung von Upstream- und Downstream-Ownership, um Domain-Leakage und unklare Verantwortlichkeiten zu verhindern.
Essayez ces prompts
Analysieren Sie meine Domäne mit diesen Bounded Contexts: [list contexts]. Identifizieren Sie die Beziehungen zwischen jedem Paar und empfehlen Sie geeignete Context Mapping Patterns aus DDD.
Ich muss mit [external system/context] integrieren. Entwerfen Sie einen Anti-Corruption-Layer, der deren Modell in meine Ubiquitous Language übersetzt und gleichzeitig meinen Domänenkern schützt.
Erstellen Sie eine Contract-Ownership-Matrix für diese Context-Paare: [list pairs]. Definieren Sie, wer jeden Vertrag besitzt, welche Übersetzung erforderlich ist und das Coupling-Risikoniveau.
Für die [upstream] zu [downstream] Context-Integration mit [pattern] identifizieren Sie Failure Modes, definieren Sie Fallback-Verhalten und etablieren Sie eine Versionierungsrichtlinie.
Bonnes pratiques
- Anti-Corruption-Layer-Code an Domänengrenzen belassen, nicht im Domänenkern
- Contract-Tests hinzufügen, um zu verifizieren, dass übersetztes Verhalten den erwarteten Semantiken entspricht
- Context-Maps überprüfen, wenn Team-Ownership oder Geschäftsdomänen sich ändern
Éviter
- Erlauben, dass Downstream-Contexts direkt von Upstream-internen Modellen abhängen
- Erstellen von Shared Kernels zwischen Contexts, die unabhängig bleiben sollten
- Überschlagen von Übersetzungsschichten bei Integration mit externen oder Legacy-Systemen