CQRS Implementation
CQRS arkitekturguide med en 475-raders referensfil med körbara command/query/projector kodmallar.
Testad · Fungerar
Vad den gör
Förklarar Command Query Responsibility Segregation-arkitektur (command/query-separation, event-sourced write model, denormalized read model) och pekar på en references/details.md-fil som innehåller fyra fullständiga Python-mallar: command bus, query bus med paginering, ett FastAPI wiring layer och en read-model synchronizer med read-your-writes consistency handling. Utlöses när en användare vill separera läs-/skrivmodeller, skala läsningar oberoende, eller bygga ett event-sourced system.
Testrapport
Ombedd att ställa upp CQRS för ett ordersystem, skissade baslinjesvaret mönstret från minnet utan paginering eller konsistenshantering; skillens references/details.md levererade ett färdigt command/query bus-par, FastAPI route wiring och en read-model synchronizer med en read-your-writes timeout fallback – den typen av edge-case-hantering som är lätt att hoppa över vid improvisering.
Testad: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/cqrs-implementationCQRS arkitekturguide med en 475-raders referensfil med körbara command/query/projector kodmallar.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Implement a CQRS command and query bus in PythonAdd a read-model synchronizer with read-your-writesWire CQRS handlers into my FastAPI service