What problem does it solve?
This Skill transforms structured event-storming specifications into consistent, presentation-ready Excalidraw diagrams so teams can visualize domain events, commands, policies, aggregates, and flows without manual drawing or layout work.
Core Features & Use Cases
- Multi-view generation: Produces chaotic, timeline, process, aggregate, and flow Excalidraw files from a single DIAGRAM_SPEC input.
- Precise visual conventions: Enforces color palettes, sticky sizing rules, font sizes, legend inclusion, and binding contracts so diagrams are consistent and machine-readable.
- Layout algorithms: Implements view-specific placement (scatter with jitter, horizontal timelines with phases, chain-based process layouts, aggregate blocks, and fork-aware flows) to reflect domain semantics.
- Use Case: Convert an event-storming workshop export into five versioned Excalidraw files for documentation, stakeholder reviews, and developer scaffolding.
Quick Start
Generate Excalidraw files from the provided event-storming specification and write the outputs to docs/event-storming/my-diagram.