agentsclimarketplace

Fetcher wow cqrs

Skill Ahoo-Wang/skills/plugins/ahoo-fetcher-skills/skills/fetcher-wow-cqrs

A central aggregation repository for Agent Skills from Ahoo-Wang's open source projects.

Install
npx -y skills add Ahoo-Wang/skills --skill fetcher-wow-cqrs

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when creating Wow DDD and CQRS clients with Fetcher, including CommandClient, SnapshotQueryClient, EventStreamQueryClient, aggregate load clients, QueryClientFactory, command stages and headers, query DSL conditions, generated clients, and pagination types.

SKILL.md

2.1 KB, as published. Nobody here has run it

fetcher-wow-cqrs

Use This Skill When

  • The task mentions Wow, CQRS, DDD, commands, queries, aggregates, snapshots, or event streams.
  • The task needs command sending, command stage waiting, or command headers.
  • The task needs snapshot queries, event-stream queries, aggregate state loading, or query factories.
  • The task needs the Wow query DSL, pagination, projections, sorting, or generated client patterns.

Workflow

  1. Start from aggregate metadata: service, bounded context, aggregate name, tenant, and owner attribution.
  2. Use CommandClient for command writes and query clients for read-side access; keep those flows separate.
  3. Use QueryClientFactory when multiple query clients share the same metadata and attribution path spec.
  4. Build query conditions with the DSL instead of ad hoc JSON objects.
  5. Load references/api.md for constructors, client methods, command stages, query DSL operators, key types, generated clients, and complete flows.

Key Practices

  • Keep command requests explicit about aggregate identity and expected command result behavior.
  • Use generated clients when OpenAPI metadata is the source of truth.
  • Route generation-time questions to fetcher-openapi-generator; keep this skill focused on runtime Wow clients and DSL usage.

References

  • references/api.md: Detailed package API, examples, and edge-case guidance. Load it only when the task needs imports, constructors, command APIs, query clients, aggregate load clients, factory setup, query DSL operators, key types, generated clients, and end-to-end examples.

Related Skills

  • $fetcher-openapi-generator: Use to generate Wow CQRS clients from OpenAPI specs.
  • $fetcher-viewer-components: Use for table and filter UIs backed by Wow queries.
  • $fetcher-react-hooks: Use for React Wow query hooks.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.