mcpField
D
ddd-context-mapping

ddd-context-mapping

github.com/sickn33开发48.7k123 次安装今天更新
代码仓库

关于 ddd-context-mapping

ddd-context-mapping 用于设计存在集成关系的系统中限界上下文之间的关系与边界。它引导团队梳理依赖方向、关系模式、契约归属、转换规则和耦合风险。

主要功能

  1. 01映射上下文配对及依赖方向
  2. 02选择集成关系模式
  3. 03定义转换规则和归属边界
  4. 04记录故障处理与版本策略
  5. 05识别耦合风险及缓解措施

适用场景

  1. 01规划领域上下文之间的集成
  2. 02为迁移设计防腐层
  3. 03明确服务间的契约归属
  4. 04记录回退行为和版本策略

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill ddd-context-mapping

安装后在 Claude Code 中输入/ddd-context-mapping确认已加载。

附带文件references/context-map-patterns.md

详细介绍

DDD 上下文映射

何时使用此技能

  • 定义限界上下文之间的集成模式。
  • 防止领域泄漏跨越服务边界。
  • 在迁移期间规划防腐层。
  • 明确契约的上游和下游所有权。

何时不要使用此技能

  • 你只有一个没有集成的单上下文系统。
  • 你只需要内部类设计。
  • 你正在选择云基础设施工具。

说明

  1. 列出所有上下文对及依赖方向。
  2. 为每一对选择关系模式。
  3. 定义转换规则和所有权边界。
  4. 添加故障模式、回退行为和版本控制策略。

如果需要详细的映射结构,请打开 references/context-map-patterns.md。

输出要求

  • 所有上下文对的关系映射
  • 契约所有权矩阵
  • 转换与防腐决策
  • 已知耦合风险及缓解计划

示例

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

限制

  • 此技能不能替代 API 级别的模式设计。
  • 它本身不能保证组织一致性。
  • 当团队所有权发生变化时,应重新审视。

评论

支持 Markdown