ddd-event-storming

Installation
SKILL.md

DDD Event Storming

Event Storming (事件风暴) 是由 Alberto Brandolini 发明的协作式领域探索工作坊方法论。通过跨角色(领域专家 + 技术团队)的即时贴协作,在短时间内完成复杂业务领域的建模,产出聚合、限界上下文和领域事件。

Workflow

6-Step Event Storming Workshop (约 2.5 小时):

  1. Step 1: 混沌探索 (30min) — 自由发散,贴出所有领域事件(🟠 橙色便签)
  2. Step 2: 时间线排序 (20min) — 按时间顺序排列事件,识别主线与分支
  3. Step 3: 关键事件标记 (15min) — 标记业务流程的转折点(★ 标记)
  4. Step 4: 命令与角色 (30min) — 为每个事件补全命令 + 角色
  5. Step 5: 聚合发现 (30min) — 聚类相关事件为聚合,命名聚合根
  6. Step 6: 限界上下文划分 (20min) — 按耦合度划分 BC,确定上下文映射

产出物: 事件时间线 / 聚合候选 / BC 映射 / Hot Spots

参与角色: 领域专家(2-3人) / 开发(2-3人) / 产品(1人) / 架构师(1人)

Installs
15
GitHub Stars
1
First Seen
Jun 7, 2026
ddd-event-storming — full-statck-skills/ddd-skills