CQRS Implementation

CQRS architectuurgids met een 475-regels tellend referentiebestand van uitvoerbare command/query/projector code templates.

Door wshobson · wshobson/agents

Getest · Werkt ★ 9.2/10

CQRS Implementation — CQRS architectuurgids met een 475-regels tellend referentiebestand van uitvoerbare command/query/projector code templates.

Wat het doet

Verklaart de Command Query Responsibility Segregation architectuur (command/query scheiding, event-sourced write model, gedenormaliseerd read model) en verwijst naar een references/details.md bestand dat vier volledige Python templates bevat: command bus, query bus met paginering, een FastAPI wiring layer, en een read-model synchronizer met read-your-writes consistency handling. Activeert wanneer een gebruiker read/write modellen wil scheiden, reads onafhankelijk wil schalen, of een event-sourced systeem wil bouwen.

Testrapport

Gevraagd om CQRS te scaffolden voor een ordersysteem, schetste het baseline antwoord het patroon uit het geheugen zonder paginering of consistency handling; de references/details.md van de skill leverde een kant-en-klaar command/query bus paar, FastAPI route wiring, en een read-model synchronizer met een read-your-writes timeout fallback — het soort edge-case handling dat gemakkelijk over te slaan is bij improvisatie.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/wshobson/agents
cd agents
mkdir -p ~/.claude/skills
cp -r plugins/backend-development/skills/cqrs-implementation ~/.claude/skills/cqrs-implementation

Commando's en voorbeeldprompts

  • /cqrs-implementationCQRS architectuurgids met een 475-regels tellend referentiebestand van uitvoerbare command/query/projector code templates.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Implement a CQRS command and query bus in Python
  • Add a read-model synchronizer with read-your-writes
  • Wire CQRS handlers into my FastAPI service