ddd-domain-designer

Installation
SKILL.md

DDD Domain Designer

Domain design full workflow — from event storming results to code-ready domain models, aggregates, and bounded contexts.

Workflow

This skill covers the complete domain design pipeline from business understanding to code-ready models:

Business Requirements → [Event Storming] → 6-Step Process → Code-Ready Domain Models

Step 1: 产品愿景 — FOR [用户] WHO [需求]…UNLIKE [替代方案] 模板。产出:愿景墙。 Step 2: 场景分析 — 梳理用户旅程,捕获领域事件(橙色)/命令(蓝色)/角色(黄色)。产出:事件时间线。 Step 3: 领域建模 — 提取实体/值对象 → 聚类为聚合 → 划分限界上下文。产出:聚合清单。 Step 4: 微服务拆分 — 评估各BC独立部署价值。一个BC = 一个潜在微服务。产出:上下文映射图。 Step 5: 详细设计 — 确定聚合根、实体、值对象、领域事件(过去式命名)、不变式。 Step 6: 开发测试 — 聚合为单位组织开发测试,每聚合一个Repository接口。

Installs
17
GitHub Stars
1
First Seen
Jun 7, 2026
ddd-domain-designer — full-statck-skills/ddd-skills