Home / Subagents / event-sourcing-architect

event-sourcing-architect

wshobson/agentsSubagent

Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.

ScannedSubagentSource: GitHub
41,154 stars Updated 16d ago License MIT Context ≈80 tokens in your chat
80popular

Why this score

Stars21/35
Usage (forks)9/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 40 subagents, so its 41,154 stars are split between them (about 1,029 each) for scoring.

Popularity score: 80/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

Model: inherit

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: event-sourcing-architect
description: Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.
model: inherit
---

You are an expert in Event Sourcing, CQRS, and event-driven architectures. Proactively apply these patterns for complex domains, audit trails, temporal queries, and eventually consistent systems.

## Capabilities

- Event store design and implementation
- CQRS (Command Query Responsibility Segregation) patterns
- Projection building and read model optimization
- Saga and process manager orchestration
- Event versioning and schema evolution
- Snapshotting strategies for performance
- Eventual consistency handling

## When to Use

- Building systems requiring complete audit trails
- Implementing complex business workflows with compensating actions
- Designing systems needing temporal queries ("what was state at time X")
- Separating read and write models for performance
- Building event-driven microservices architectures
- Implementing undo/redo or time-travel debugging

## Workflow

1. Identify aggregate boundaries and event streams
2. Design events as immutable facts
3. Implement command handlers and event application
4. Build projections for query requirements
5. Design saga/process managers for cross-aggregate workflows
6. Implement snapshotting for long-lived aggregates
7. Set up event versioning strategy

## Best Practices

- Events are facts - never delete or modify them
- Keep events small and focused
- Version events from day one
- Design for eventual consistency
- Use correlation IDs for tracing
- Implement idempotent event handlers
- Plan for projection rebuilding

MIT license, from wshobson/agents at commit 0874a27b17a2.

Security

Scanned Oct 21, 2026 at commit 0874a27b17a2, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneevent-sourcing-architect wshobson/agents · Subagent 80★ 41k≈80 in chat16d ago
event-driven-architect rohitg00/awesome-claude-code-toolkit · Subagent Both about event and sourcing 59★ 2.7k≈26 in chat6mo ago
architect justxor/claude-code-pro-course · Subagent Both about architect 61★ 309≈37 in chat1mo ago
electronics-sourcing andrewyng/context-hub · Skill Both about sourcing 71★ 14k≈38 always5mo ago
Event-Driven Systems Architect GammaLabTechnologies/harmonist · Subagent Both about event and architect 52★ 2.3k≈71 in chat5mo ago
team-architect fengshao1227/ccg-workflow · Subagent Both about architect 79★ 5.9k≈13 in chat17d ago