sdd-event-storming
CommunityMap domains with Event Storming.
Software Engineering#domain modeling#ddd#bounded context#ubiquitous language#event-driven#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
OrderPlacedandPaymentFailed, defining Aggregates likeOrderandPayment, and establishing Bounded Contexts forOrderingandBilling.
Quick Start
Run the sdd-event-storming skill with the spec-slug 'order-processing' to generate a domain model.
Dependency Matrix
Required Modules
None requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.