用途:在规划或设计事件驱动系统时,使用 Adam Dymitruk 的视觉化事件建模方法论,通过泳道图组织命令、事件、读模型和自动化,并遵循文档优先原则(先调用 docs-management 技能获取模式,必要时经 MCP 服务器核验,以原始方法论为准)。\n\n主要能力:时间从左到右流动,分四条泳道。蓝色为 UI/命令/外部触发,代表用户意图或外部触发,可能成功或失败,成功时产生一个或多个事件,可含界面线框。橙色为领域事件,即已发生的事实,采用过去时命名(如 OrderPlaced),不可变,是唯一事实来源。绿色为读模型/投影,由事件构建,针对查询优化,可重建,最终一致,涵盖列表、详情、看板、搜索索引。自动化(策略/反应)由事件触发,可产生命令或集成外部系统,代表业务策略并处理异步。\n\n使用方式:按步骤推进——界定要建模的流程范围;先头脑风暴所有事件(过去时、暂不排序);按时间线排列事件,找出主路径、并行流和时态依赖;为每个事件补充触发它的命令;为每个命令补充所需读模型;识别事件触发的自动化;与干系人验证;最后按垂直切片分组,每个切片含命令、事件、视图,可独立实现与测试。每个切片可用 Given/When/Then 表达:GIVEN 读模型状态,WHEN 执行命令,THEN 产生事件并更新读模型。文档模板包含概述、参与者、泳道图,以及命令、事件、读模型、自动化的明细表格。\n\n适用场景:设计事件驱动系统、梳理业务流程、把事件模型转化为实现蓝图(命令映射为 API/UI,事件映射为事件存储结构,读模型映射为数据库表/视图,自动化映射为事件处理器/策略)。\n\n限制:资料未提供该技能的安装命令、依赖、平台支持、收费或价格信息,也暂未提供效果数据与官方文本;具体模式细节需参考原方法论与文档。
event-modeling
智能体与模型
更新于 10-16 09:31