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:

  1. Systematically applies 16 validation checks across 7 phases
  2. Identifies violations of event sourcing principles (domain-agnostic)
  3. Flags anti-patterns (calculations as events, non-entity streams, etc.)
  4. Verifies read model/event distinction
  5. Confirms stream independence and business rule enforcement
  6. Returns pass/fail verdict with evidence
Related skills
Installs
19
First Seen
Apr 13, 2026