Skip to content
Skillpedia
Misc48k · #2732

ddd-context-mapping

Helps your agent map how different parts of a system connect. It defines clear rules for communication between them.

What it does

This tool helps understand how different parts of a software system communicate and depend on each other. It defines clear rules for this communication, preventing issues as systems grow or change.

When to use it

  • ✓When planning how two different systems will talk to each other.
  • ✓When you want to ensure one system doesn't improperly interfere with another.
  • ✓When preparing to migrate an old system to a new one.

Example of what to ask your AI

“Help me define how the 'Orders' system should communicate with the 'Payments' and 'Inventory' systems.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-context-mapping/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-context-mapping/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You list the systems that need to communicate and how they relate. Then, the tool suggests communication patterns and defines who is responsible for each part of the 'conversation', ensuring the rules are clear and safe.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill ddd-context-mapping

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ddd-context-mapping/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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.
FAQ

What are 'bounded contexts'?

They are like 'boxes' that separate different parts of a large system, each with its own set of rules and vocabulary, to avoid confusion.

What is an 'integration contract'?

It's an agreement that defines exactly how two systems will exchange information, ensuring both understand the data in the same way.

Does this tool write the communication code?

No, it focuses on planning and defining the rules for communication between systems, not on writing the actual code.

Details

Original description by the author

Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2732
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills