CQRS Implementation

CQRS architecture guide with a 475-line reference file of runnable command/query/projector code templates.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · e4ba57b

Asked to scaffold CQRS for an order system, the baseline answer sketched the pattern from memory with no pagination or consistency handling; the skill's references/details.md supplied a ready command/query bus pair, FastAPI route wiring, and a read-model synchronizer with a read-your-writes timeout fallback -- the kind of edge-case handling that's easy to skip when improvising.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 8/10
  • Docs & honesty 5/5

What CQRS Implementation does

Explains Command Query Responsibility Segregation architecture (command/query separation, event-sourced write model, denormalized read model) and points to a references/details.md file containing four full Python templates: command bus, query bus with pagination, a FastAPI wiring layer, and a read-model synchronizer with read-your-writes consistency handling. Triggers when a user wants to separate read/write models, scale reads independently, or build an event-sourced system.

How to install CQRS Implementation

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

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger CQRS Implementation

  • /cqrs-implementation CQRS architecture guide with a 475-line reference file of runnable command/query/projector code templates.

It also activates on plain-language prompts like these:

  • 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

Frequently asked questions

Is the CQRS Implementation skill free?
Yes. The skill itself is free from wshobson/agents. SkillProof publishes the install command and an independent test verdict at no cost.
Does CQRS Implementation work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Tested · Works. Asked to scaffold CQRS for an order system, the baseline answer sketched the pattern from memory with no pagination or consistency handling; the skill's references/details.md supplied a ready command/query bus pair, FastAPI route wiring, and a read-model synchronizer with a read-your-writes timeout fallback -- the kind of edge-case handling that's easy to skip when improvising.
What is the CQRS Implementation SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 5/5.
How do I install CQRS Implementation?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use CQRS Implementation with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.