# Event Model Conformance

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

- Skill: `jwilger/event-model-conformance` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jwilger/event-model-conformance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jwilger/event-model-conformance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: jwilger (https://skillmd.com/u/jwilger)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jwilger/event-model-conformance

---


## 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

