excalidraw-event-storming

Generate Excalidraw JSON diagrams from structured event-storming specifications.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/FoxSilou/ConfigurationClaude --skill excalidraw-event-storming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-event-storming
Source: https://github.com/FoxSilou/ConfigurationClaude/tree/main/.claude/skills/excalidraw-event-storming
Command: npx skills add https://github.com/FoxSilou/ConfigurationClaude --skill excalidraw-event-storming

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about excalidraw-event-storming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert event-storming outputs into Excalidraw diagrams?

To generate Excalidraw diagrams from event-storming specifications, provide a structured DIAGRAM_SPEC input. The Skill outputs versioned Excalidraw JSON files with enforced color palettes, sizing rules, and view-specific layouts for chaotic, timeline, and process views.

What domain views can I generate from a single event-storming specification?

From a single event-storming specification, you can generate chaotic, timeline, process, aggregate, and flow Excalidraw views. Each view applies specific placement algorithms like scatter with jitter or horizontal timeline phases to reflect domain semantics.

Does the generated Excalidraw JSON enforce consistent visual conventions for domain modeling?

Yes, the generated Excalidraw JSON enforces consistent visual conventions for domain modeling. It applies strict color palettes, sticky sizing rules, font sizes, legend inclusion, and binding contracts so diagrams remain machine-readable and presentation-ready.

How do I visualize bounded contexts and aggregates without manual diagram layout?

You can visualize bounded contexts and aggregates without manual layout by inputting your event-storming specifications into this generator. It automatically implements aggregate block layouts and chain-based process placements to map domain semantics visually.

Can I use event-storming workshop exports to scaffold developer documentation automatically?

Yes, you can use event-storming workshop exports to scaffold developer documentation. The Skill transforms structured exports into five versioned Excalidraw files suitable for stakeholder reviews, domain discovery, and developer scaffolding workflows.