CQRS Implementation
CQRS-Architekturleitfaden mit einer 475-zeiligen Referenzdatei von ausführbaren Command/Query/Projector-Codevorlagen.
Getestet · Funktioniert
Was es kann
Erklärt die Command Query Responsibility Segregation-Architektur (Command/Query-Trennung, Event-Sourced Write Model, Denormalized Read Model) und verweist auf eine references/details.md-Datei, die vier vollständige Python-Vorlagen enthält: Command Bus, Query Bus mit Paginierung, eine FastAPI-Verdrahtungsschicht und einen Read-Model-Synchronizer mit Read-Your-Writes-Konsistenzbehandlung. Löst aus, wenn ein Benutzer Lese-/Schreibmodelle trennen, Lesevorgänge unabhängig skalieren oder ein Event-Sourced-System aufbauen möchte.
Testbericht
Auf die Frage, CQRS für ein Bestellsystem zu gerüsten, skizzierte die Basisantwort das Muster aus dem Gedächtnis ohne Paginierung oder Konsistenzbehandlung; die references/details.md des Skills lieferte ein fertiges Command/Query Bus-Paar, FastAPI-Routenverdrahtung und einen Read-Model-Synchronizer mit einem Read-Your-Writes-Timeout-Fallback – die Art von Edge-Case-Behandlung, die beim Improvisieren leicht zu übersehen ist.
Getestet am: 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
Befehle & Beispiel-Prompts
/cqrs-implementationCQRS-Architekturleitfaden mit einer 475-zeiligen Referenzdatei von ausführbaren Command/Query/Projector-Codevorlagen.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Implement a CQRS command and query bus in PythonAdd a read-model synchronizer with read-your-writesWire CQRS handlers into my FastAPI service