design-event-schema
CommunityDesign robust, versioned domain event schemas.
Software Engineering#versioning#backward-compatibility#json-schema#schema-evolution#domain-events#event-envelopes
Authormariotoffia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill teaches you how to design robust domain event schemas that support evolution while maintaining backward compatibility across bounded contexts in event-driven architectures.
Core Features & Use Cases
- Identify domain events and design envelope structures to ensure reliable event processing.
- Create JSON Schema definitions and versioned contracts for domain events.
- Implement typed events, constructors, and migration strategies to evolve schemas safely.
- Test event serialization and enforce compatibility across consumer versions.
Quick Start
Begin by listing domain events for your aggregates, design the envelope, create schemas under contracts/events, implement corresponding types, and set up serialization tests.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: design-event-schema Download link: https://github.com/mariotoffia/gobridge/archive/main.zip#design-event-schema Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.