Back to Skills

event-storming-advanced

verified

Deep dive Event Storming beyond big picture

View on GitHub

Marketplace

melodic-software

melodic-software/claude-code-plugins

Plugin

event-modeling

Repository
Verified Org

melodic-software/claude-code-plugins
13stars

plugins/event-modeling/skills/event-storming-advanced/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/event-modeling/skills/event-storming-advanced/SKILL.md -a claude-code --skill event-storming-advanced

Installation paths:

Claude
.claude/skills/event-storming-advanced/
Powered by add-skill CLI

Instructions

# Event Storming Advanced Skill

## When to Use This Skill

Use this skill when:

- **Event Storming Advanced tasks** - Working on deep dive event storming beyond big picture
- **Planning or design** - Need guidance on Event Storming Advanced approaches
- **Best practices** - Want to follow established patterns and standards

## Overview

Conduct Event Storming sessions beyond big picture to process and design levels.

## MANDATORY: Documentation-First Approach

Before facilitating Event Storming:

1. **Invoke `docs-management` skill** for Event Storming patterns
2. **Verify methodology** via MCP servers (perplexity)
3. **Base guidance on Alberto Brandolini's methodology**

## Event Storming Levels

```text
Event Storming Progression:

LEVEL 1: BIG PICTURE
├── Purpose: Understand the whole domain
├── Participants: Everyone (business + tech)
├── Output: Domain overview, hotspots, bounded contexts
└── Duration: 2-4 hours

LEVEL 2: PROCESS LEVEL
├── Purpose: Detail specific business processes
├── Participants: Domain experts + analysts
├── Output: Detailed flows, policies, read models
└── Duration: 2-4 hours per process

LEVEL 3: DESIGN LEVEL
├── Purpose: Translate to software design
├── Participants: Developers + architects
├── Output: Aggregates, commands, event handlers
└── Duration: 2-4 hours per aggregate

LEVEL 4: SOFTWARE DESIGN
├── Purpose: Implementation details
├── Participants: Development team
├── Output: Code structure, APIs, schemas
└── Duration: Ongoing
```

## Sticky Note Colors

```text
Standard Event Storming Palette:

🟠 ORANGE: Domain Events
   - Things that happened
   - Past tense naming
   - Business-significant state changes

🟦 BLUE: Commands
   - User intentions
   - Imperative naming
   - May be rejected

🟨 YELLOW: Actors/Users
   - Who initiates commands
   - Personas or roles
   - External systems

🟪 PURPLE/PINK: Policies/Reactions
   - Business rules
   - "When X happens, we do Y"
   - Automated responses

🟩 GREEN: Read Models
   - Info

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
9367 chars