用途:为软件架构建立精确的领域模型,包括实体模式、聚合边界、状态转换规则与业务不变量。触发方式包括 "/domain-modeling"、"Model domain entities"、"Define business rules and state machines"、"Schema and entity design"。输入为决策日志、方向简报、技术栈与现有项目主文档。
主要能力:从决策日志与方向证据中提取实体、属性、领域事件与状态变更;定义聚合根、实体与值对象;为企业实体指定字段名、类型、可空性、默认值与外键;建模状态机与允许、禁止的状态转换及触发事件;生成 Mermaid 状态图与 ER 图;汇编为 domain-model.md。
约束:所有实体主键或唯一标识必须使用 UUIDv7;需明确聚合边界;状态转换须定义允许与禁止的转换及触发条件;业务规则、验证约束与数据库索引需完整说明。
输出与验收:生成 domain-model.md,包含 Mermaid ER 与状态图、实体模式、UUIDv7 主键定义与业务不变量契约;需检查 UUIDv7 标准、聚合边界、状态机转换与图示语法有效性。
限制:不覆盖 UI 样式或原始技术预研。官方文本未提供,更多细节暂未提供。