DDD Context Mapping is a development claude skill built by sickn33. Best for: Architects and backend engineers use this to prevent domain leakage, define service boundaries, and plan anti-corruption layers during microservice design or migration..

What it does
Map bounded context relationships and define integration contracts using Domain-Driven Design patterns.
Category
development
Created by
sickn33
Last updated
Claude Skilldevelopment GitHub-backed CuratedadvancedClaude Code

DDD Context Mapping

Map bounded context relationships and define integration contracts using Domain-Driven Design patterns.

Skill instructions


name: ddd-context-mapping description: "Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns." risk: safe source: self tags: "[ddd, context-map, anti-corruption-layer, integration]" date_added: "2026-02-27"

DDD Context Mapping

Use this skill when

  • Defining integration patterns between bounded contexts.
  • Preventing domain leakage across service boundaries.
  • Planning anti-corruption layers during migration.
  • Clarifying upstream and downstream ownership for contracts.

Do not use this skill when

  • You have a single-context system with no integrations.
  • You only need internal class design.
  • You are selecting cloud infrastructure tooling.

Instructions

  1. List all context pairs and dependency direction.
  2. Choose relationship patterns per pair.
  3. Define translation rules and ownership boundaries.
  4. Add failure modes, fallback behavior, and versioning policy.

If detailed mapping structures are needed, open references/context-map-patterns.md.

Output requirements

  • Relationship map for all context pairs
  • Contract ownership matrix
  • Translation and anti-corruption decisions
  • Known coupling risks and mitigation plan

Examples

Use @ddd-context-mapping to define how Checkout integrates with Billing,
Inventory, and Fraud contexts, including ACL and contract ownership.

Limitations

  • This skill does not replace API-level schema design.
  • It does not guarantee organizational alignment by itself.
  • It should be revisited when team ownership changes.

Use this skill

Most skills are portable instruction packages. Claude Code supports SKILL.md directly. Other agents can use adapted files like AGENTS.md, .cursorrules, and GEMINI.md.

Claude Code

Save SKILL.md into your Claude Skills folder, then restart Claude Code.

mkdir -p ~/.claude/skills/ddd-context-mapping && curl -L "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/HEAD/skills/ddd-context-mapping/SKILL.md" -o ~/.claude/skills/ddd-context-mapping/SKILL.md

Installs to ~/.claude/skills/ddd-context-mapping/SKILL.md.

Use cases

Architects and backend engineers use this to prevent domain leakage, define service boundaries, and plan anti-corruption layers during microservice design or migration.

Reviews

No reviews yet. Be the first to review this skill.

No signup required

Stats

Installs0
GitHub Stars35.0k
Forks5767
LicenseMIT License
UpdatedMar 25, 2026