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
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
- List all context pairs and dependency direction.
- Choose relationship patterns per pair.
- Define translation rules and ownership boundaries.
- 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.mdInstalls 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
Creator
Ssickn33
@sickn33