Skip to main content

verify-event-model

Gates a freshly-appended NeoHaskell event-model.json BEFORE any code, in three passes: PASS 1 JSON-Schema shape offline against the vendored v1 schema; PASS 2 referential integrity (edge endpoints resolve, entityId/duplicate-id/edge-endpoint-type checks, mirroring neo's validate.rs); PASS 3 Event Modeling best practices neo never machine- checks. Flags present-tense or RPC-echo event names (IncrementCounter, CreateFooDTO), vague names (CartUpdated, DataUpdated), read-model fields tracing to no event, missing command-produces-event or event-feeds-query links, fake unconditional automations, infra- as-nodes, orphans, and ReadModel-to-Command flows. Use to CHECK, validate, audit, or gate a model — 'check the model', 'is my event model right', 'validate event-model.json', after event-modeling and before the TDD cycle. Do NOT use to DESIGN or add nodes to the model — that is event-modeling. Does NOT flag creation facts like CounterCreated or MemberRegistered.

Zur Installation springen

Quellinformationen

Repository
neohaskell/skills
Letzte Quellaktivität
1. Juli 2026 um 22:02
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.