SuperAPI AI 工具集

ddd-domain-designer

设计与创作

查看项目

更新于 10-15 21:48

技能介绍

用途:把事件风暴产出转化为可编码的领域模型、聚合与限界上下文,覆盖从业务理解到详细设计的完整链路。

主要能力:事件风暴驱动的 6 步流程(产品愿景→场景分析→领域建模→微服务拆分→详细设计→开发测试);聚合设计五步法与六原则(一致性边界、小聚合、ID 引用、最终一致性、应用层编排、可突破但需 ADR 记录);限界上下文划分依据与 7 种映射模式(Partnership、Shared Kernel、Customer-Supplier、Conformist、Anti-Corruption Layer、Open Host Service、Published Language);领域对象到代码对象映射(PO/DO/DTO/VO 及转换链);值对象持久化策略(Inline/JSON/Embeddable);领域事件设计与不变式识别。

使用方式:需已有事件风暴输出或明确业务需求、已选架构模式、有统一语言、领域专家可复核。推荐流程为 event-storming(探索)→ domain-designer(详细设计)→ 架构技能(落地实现)。

适用场景:后端开发、架构师、技术负责人及 DDD 初学者;电商、银行、保险、订单履约、医疗、支付、物流等领域示例。

限制:无事件风暴结果应先用 ddd-event-storming;仅需基础概念用 ddd-architecture-awesome;审查已有模型用 ddd-code-reviewer;生成 API 用 ddd-api-designer;简单 CRUD 可跳过领域建模。该技能为纯文档,不收集数据、不访问外部服务、无脚本。