Event Model Conformance

Validate event sourcing implementation against EventCore patterns and event modeling best practices

jwilger a7fc3ff 882 B Updated

File contents

What I do

  • Verify events are named in past tense
  • Check events carry all necessary data for projections
  • Validate stream boundaries are correct
  • Ensure event schema evolution follows incremental rules
  • Review command logic for business rule enforcement

When to use me

Use this skill when implementing or reviewing event-sourced features, designing new events, or modifying command handlers.

Review Checklist

  • Events are past tense (SessionRecorded, not RecordSession)
  • Events are immutable and self-contained
  • Stream boundaries match consistency requirements
  • Commands use require! macro and push events into the vec
  • Event schema changes follow incremental field rules

jwilger/union_square/tree/main/.agents/skills/event-model-conformance commit a7fc3ffd30

Frequently asked questions

npx skillmds@latest add jwilger/event-model-conformance