context-map-patterns

Select Domain-Driven Design integration patterns using organizational power dynamics and technical constraints.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill context-map-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-map-patterns
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/context-map-patterns
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill context-map-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves ambiguity in system architecture by providing a rigorous framework for selecting the correct integration pattern between Bounded Contexts, preventing architectural decay and coupling anti-patterns.

Core Features & Use Cases

  • Pattern Selection Logic: Guides architects through a decision tree based on organizational power dynamics and technical requirements.
  • Ubiquitous Language Protection: Implements the collision check to determine when an Anti-Corruption Layer is mandatory versus when a Conformist approach is safe.
  • Governance Enforcement: Defines the requirements for Consumer-Driven Contracts to ensure integration stability.

Quick Start

Use the context-map-patterns skill to evaluate the integration relationship between the Storage Integration and Classification Engine bounded contexts.

Frequently Asked Questions about context-map-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right domain-driven design integration pattern for my bounded contexts?

To choose the right domain-driven design integration pattern, use a structured decision tree based on organizational power dynamics and technical constraints to prevent architectural coupling and model corruption.

When do I need an anti-corruption layer versus a conformist relationship in microservices?

You need an anti-corruption layer versus a conformist relationship when a ubiquitous language collision check determines if model protection is mandatory or if safe conformity is possible between bounded contexts.

How do I prevent architectural coupling when mapping communication between microservices?

To prevent architectural coupling when mapping communication between microservices, apply a rigorous framework that requires explicit, documented rationale for every integration point to avoid decay and anti-patterns.

Does this framework support consumer-driven contracts for microservices integration stability?

Yes, the framework supports consumer-driven contracts for microservices integration stability by defining specific governance requirements that ensure integration stability across bounded contexts.

What are the limitations of applying a conformist approach to enterprise architecture design?

The limitations of applying a conformist approach to enterprise architecture design arise when ubiquitous language collisions occur, requiring a mandatory anti-corruption layer to prevent model corruption instead of conforming.