chatto-event-sourcing
SkillDev toolsGuides your agent to design, review, and debug Chatto event-sourced domain code following its architecture rules.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the chatto-event-sourcing skill
About this capability
Use when designing, implementing, reviewing, debugging, or documenting Chatto event-sourced domain behavior, including EVT subjects, aggregate boundaries, Services, projections, optimistic concurrency control, read-your-writes, live/reconnect delivery, replay compatibility, migration safety, and rol
What this skill tells your AI
The instructions your AI receives, as published by chattocorp/chatto in .agents/skills/chatto/chatto-event-sourcing/SKILL.md and read by ahel’s review.
Core Rules
- Durable domain facts go into
EVT. - Avoid adding new events to be stored in
EVTunless they are required to record a durable domain fact. - Multi-replica safety comes from JetStream OCC plus projection catch-up, not from in-process mutexes or "only one server will do this" assumptions.
- Every successful write that needs read-your-writes must wait for the local projector(s) that serve the next read path.
- Event subjects are part of the persisted data model. Changing an aggregate lane is a compatibility decision, not a refactor.
Signals
- GitHub stars
- 3k
- Forks
- 124
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
chatto-event-sourcing- Source
- github.com/chattocorp/chatto