event-driven-data
Installation
SKILL.md
Event-Driven Data Systems
Workflow
- Define source of truth and stable identifiers for every entity.
- Define delivery semantics and duplicate/retry/out-of-order meaning.
- Make consumers idempotent with durable keys/constraints.
- Separate domain state from provider payloads and retain enough event metadata for replay/audit.
- Move retriable/slow work off synchronous request paths.
- Define DLQ/error visibility and reconciliation for missed events.
- Test duplicates, ordering, partial failures and replay.
Conditional references
- Delivery/retries/reconciliation →
references/delivery-semantics.md. - PostgreSQL idempotency →
references/postgres-idempotency.md.
Asset
Use assets/event-contract.md to document events.