sdd-event-storming

Community

Map domains with Event Storming.

Authortaiyousan15
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams rapidly visualize and understand complex business domains by guiding them through an Event Storming workshop, leading to clear definitions of Bounded Contexts and Ubiquitous Language.

Core Features & Use Cases

  • Domain Visualization: Uses sticky note color conventions to map Domain Events, Commands, Aggregates, and Policies.
  • Bounded Context Identification: Helps delineate boundaries where terminology changes and defines Context Map patterns (e.g., Partnership, ACL).
  • State Machine Generation: Visualizes the state transitions of key Aggregates using Mermaid.
  • Ubiquitous Language Generation: Creates an initial glossary of domain terms for consistency.
  • Use Case: A software team needs to build a new feature for an e-commerce platform. They use this Skill to conduct an Event Storming session, identifying key events like OrderPlaced and PaymentFailed, defining Aggregates like Order and Payment, and establishing Bounded Contexts for Ordering and Billing.

Quick Start

Run the sdd-event-storming skill with the spec-slug 'order-processing' to generate a domain model.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sdd-event-storming
Download link: https://github.com/taiyousan15/taisun_agent/archive/main.zip#sdd-event-storming

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.