eventmodeling-validating-event-models-checklist
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
More from trogonstack/agentskills
diataxis-organize-docs
Reorganize documentation into the Diataxis framework structure. Splits existing docs into tutorials, how-to guides, reference, and explanation sections.
45datadog-design-dashboard
>-
36diataxis-gen-readme
Generate a README introduction following the Diataxis 4-paragraph structure for product documentation.
31nats-design-subject
>-
30gh-enrich-pr-description
Enrich GitHub PR descriptions with root-cause context, related issues/PRs, and CC mentions. Use when creating or editing a PR, when a PR has an empty or sparse description, or when the user asks to improve a PR description.
26ask-question
>-
23