用途:将产品设计文档(PRD、流程图、原型、状态机、规则/AC)转化为领域驱动设计模型,把 PRD 视为问题空间,产出解决方案空间的领域模型,而非照搬页面或 CRUD 表。适用于用户提供或要求分析 PRD、需求、原型并要做 DDD、事件风暴、上下文、聚合或读模型时。
主要能力:主流程为词汇表→事件风暴→战略设计→战术设计→追溯矩阵,可选实现草图与 AC 测试。产出按上下文唯一的通用语言(含适用上下文与术语裁决)、事件与命令分类及集成事件版本(Name:vN)、子域与限界上下文及映射裁决、聚合规格(工厂、仓储、补偿)、读模型表、追溯矩阵与待澄清清单。需要深化时可链式调用 ddd-scope、ddd-discover、event-storming、ddd-subdomains、ddd-contexts、ddd-context-map、ddd-aggregates、ddd-domain-interactions、ddd-model-review、ddd-tactical-review、ddd-openspec-bridge 等子技能,但须先走主流程,不直接跳层。
使用方式:对话式触发,无参数面。可输入「这是 PRD,帮我做 DDD 领域建模」「从需求文档识别限界上下文和聚合」「对 PRD 做事件风暴+战略设计」「把 PRD 转成领域模型,要追溯矩阵」。PRD 未给全时先列最低要素、假设与待澄清。
关键原则与限制:聚合由单事务不变量定义,一致性边界不等于 UI;写模型与读模型分离,显著查询须独立读模型;一事务一聚合,跨聚合用事件+最终一致或应用层 Saga;集成事件必须带版本;应用层不得 new 聚合内部实体;核心强一致链路选异步须论证补偿与可接受性;编舞须指定补偿触发责任方。不写实现代码、不做项目管理或任务拆解、不做无 PRD 的纯领域探索、不是 DDD 教程。无 PRD 输入时不凭空建模,应索要输入或转 ddd-discover。子技能不可用时主流程照走并注明未深化。