scaffold-multi-stream-projection

Community

Aggregate events across streams into dashboards

Authoraalmada
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables teams to build a single, comprehensive view by projecting events from multiple streams into a unified read model, simplifying cross-stream analytics and dashboards.

Core Features & Use Cases

  • Multi-Stream Projection: Define projections that listen to multiple streams and aggregate data into a single read model.
  • Aggregation & Dashboards: Create summaries and dashboards from dispersed event data.
  • Use Case: Imagine you want to show total sales, user activity, and inventory status in one dashboard by consuming several event streams.

Quick Start

Create a projection class in src/BookStore.ApiService/Projections/, implement a Summary-like projection, and register it in Marten via MartenConfigurationExtensions.cs. Use a template like templates/Projection.cs for guidance.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: scaffold-multi-stream-projection
Download link: https://github.com/aalmada/BookStore/archive/main.zip#scaffold-multi-stream-projection

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.