关于 ddd-context-mapping
ddd-context-mapping 用于设计存在集成关系的系统中限界上下文之间的关系与边界。它引导团队梳理依赖方向、关系模式、契约归属、转换规则和耦合风险。
主要功能
- 01映射上下文配对及依赖方向
- 02选择集成关系模式
- 03定义转换规则和归属边界
- 04记录故障处理与版本策略
- 05识别耦合风险及缓解措施
适用场景
- 01规划领域上下文之间的集成
- 02为迁移设计防腐层
- 03明确服务间的契约归属
- 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 上下文映射
何时使用此技能
- 定义限界上下文之间的集成模式。
- 防止领域泄漏跨越服务边界。
- 在迁移期间规划防腐层。
- 明确契约的上游和下游所有权。
何时不要使用此技能
- 你只有一个没有集成的单上下文系统。
- 你只需要内部类设计。
- 你正在选择云基础设施工具。
说明
- 列出所有上下文对及依赖方向。
- 为每一对选择关系模式。
- 定义转换规则和所有权边界。
- 添加故障模式、回退行为和版本控制策略。
如果需要详细的映射结构,请打开 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