event-model
CommunityAuthor Event Model DSL from plain descriptions
Software Engineering#markdown#event modeling#cqrs#diagram generation#domain events#svg renderer#dsl authoring
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.