event-model

Community

Author Event Model DSL from plain descriptions

Authorhowarddierking
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Turning a natural-language description of a system into a correct Event Modeling DSL file is time-consuming and easy to get wrong, especially when you need consistent actors, commands, events, read models, and automations.

Core Features & Use Cases

  • Author and extend Event Model DSL files: Creates or updates the fenced eventModel grammar inside a target markdown DSL file while preserving existing structure.
  • Guides correct modeling conventions: Adds the right element types (actors, aggregates, UIs, commands, domain/external events, read models, automations) following repository conventions like ids and indentation rules.
  • Supports incremental growth: Extends an existing model without duplicating ids and provides an editing workflow oriented around sketching, confirmation, and safe insertion points.

Quick Start

Use the event-model skill to update ./models/example.md by adding a new "forgot password" flow end-to-end, including UI, command, domain event, read model, and automation wiring.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: event-model
Download link: https://github.com/howarddierking/mermaid-event-model/archive/main.zip#event-model

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 471,000+ vetted skills library on demand.