SuperAPI AI 工具集

domain-driven-design

设计与创作

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能是面向领域建模与 DDD 模式应用的原子技能,单一职责,负责领域建模和 DDD 模式指导,且为幂等操作。\n\n主要能力:提供四类动作——model(领域建模)、aggregate(聚合定义)、context_map(上下文映射)、event_storm(事件风暴)。输出可包含领域模型、聚合定义、上下文映射、事件风暴结果和统一语言词汇表。战术模式涵盖实体(具有身份、生命周期、可变更状态,如 Order/orderId)、值对象(无身份、不可变、按属性相等,如 Money/amount,currency)、聚合(一致性边界、单一根实体、事务单元,规则包括仅按 ID 引用、每事务单一聚合)。战略模式涵盖限界上下文(语言边界、团队归属、模型一致性范围)和上下文映射模式(partnership、customer_supplier、conformist、anticorruption_layer、open_host_service)。\n\n使用方式:调用需必填 action(枚举 model/aggregate/context_map/event_storm)与 domain_description(长度 50 到 10000),可选现有模型、干系人术语、复杂度(core/supporting/generic)、输出格式(text/code/diagram)。重试最多 3 次,指数退避,初始 1500ms,最大 15000ms,倍率 2,仅对 TIMEOUT、RATE_LIMIT 重试。\n\n限制:领域描述不足会返回 INSUFFICIENT_DOMAIN_INFO(400),边界模糊返回 AMBIGUOUS_BOUNDARIES(422)。该技能依赖 nlp_analyzer、domain_extractor,并发出 domain_modeled、aggregate_defined、context_mapped 事件。具体收费、价格、平台与更细使用步骤暂未提供。