eventmodeling-validating-event-models-checklist
Installation
SKILL.md
Event Model Validation Checklist Skill
Purpose: Validate any event-sourced CQRS event model against 16 architectural checks across 7 phases. Identifies anti-patterns and confirms compliance with event sourcing principles.
Applies To: Any domain - e-commerce, banking, SaaS, marketplace, healthcare, etc.
When to Use:
- After completing Step 2 (Event Plot) of 7-step event modeling
- After completing Step 7 (Scenarios) before declaring model complete
- When reviewing an existing event model for production readiness
- When suspicious of architectural issues in event design
What It Does:
- Systematically applies 16 validation checks across 7 phases
- Identifies violations of event sourcing principles (domain-agnostic)
- Flags anti-patterns (calculations as events, non-entity streams, etc.)
- Verifies read model/event distinction
- Confirms stream independence and business rule enforcement
- Returns pass/fail verdict with evidence