From nickcrew-claude-ctx-plugin
Designs and implements event-driven systems with event sourcing, CQRS, message brokers, and saga coordination for distributed microservices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nickcrew-claude-ctx-plugin:event-driven-architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expert guidance for designing, implementing, and operating event-driven systems with proven patterns for event sourcing, CQRS, message brokers, saga coordination, and eventual consistency management.
Expert guidance for designing, implementing, and operating event-driven systems with proven patterns for event sourcing, CQRS, message brokers, saga coordination, and eventual consistency management.
Events represent immutable facts that have occurred in the system. Use past tense naming (OrderCreated, PaymentProcessed) and include all necessary context.
Systems achieve consistency over time rather than immediately. Trade strong consistency for higher availability and scalability.
Services communicate through events without direct dependencies, enabling independent evolution and deployment.
Operations don't block waiting for responses, improving system responsiveness and resilience.
Design around what happened (events) rather than what to do (commands).
| Topic | Load reference |
|---|---|
| Event structure, types, and characteristics | skills/event-driven-architecture/references/event-fundamentals.md |
| Event sourcing pattern and implementation | skills/event-driven-architecture/references/event-sourcing.md |
| CQRS pattern with read/write separation | skills/event-driven-architecture/references/cqrs.md |
| Message brokers (RabbitMQ, Kafka, SQS/SNS) | skills/event-driven-architecture/references/message-brokers.md |
| Saga pattern for distributed transactions | skills/event-driven-architecture/references/saga-pattern.md |
| Choreography vs orchestration patterns | skills/event-driven-architecture/references/choreography-orchestration.md |
| Eventual consistency and conflict resolution | skills/event-driven-architecture/references/eventual-consistency.md |
| Best practices, anti-patterns, testing | skills/event-driven-architecture/references/best-practices.md |
npx claudepluginhub nickcrew/claude-cortex2plugins reuse this skill
First indexed Jul 7, 2026
Designs event-driven systems with event sourcing and CQRS patterns, including event identification, schema design, transport selection, and versioning.
Designs event-driven architecture — event schemas, pub/sub patterns, idempotency, ordering guarantees. Use when decoupling services, building notification systems, audit trails, or real-time features.
Designs event-sourced systems using CQRS, event stores, projections, sagas, and eventual consistency patterns. Useful for audit trails, temporal queries, and complex workflows.