composable-rust-event-sourcing

Community

Architect resilient event-sourced Rust systems.

Authorjonathanbelolo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive expert guidance for implementing event sourcing in the Composable Rust framework. It helps developers design EventStore traits, batch append, state reconstruction, and versioning patterns, enabling auditable, replayable systems.

Core Features & Use Cases

  • Event-store design and persistence guidance for Rust services using PostgreSQL, including append/load semantics and optimistic concurrency.
  • State reconstruction from event streams and snapshot strategies, with examples of applying events to reach a current domain state.
  • CQRS-oriented projections and read models, with guidelines for idempotent projections and forward-compatible event schemas.
  • Use Case: Build a order processing domain where events drive state and projections update read models.

Quick Start

  • Start by reviewing the event-sourcing fundamentals described in this skill.
  • Implement an EventStore trait for your Rust service and wire it to PostgreSQL, then reconstruct state with from_events and load.
  • Validate with a minimal scenario: append an OrderPlaced event and replay to rebuild current order state.

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: composable-rust-event-sourcing
Download link: https://github.com/jonathanbelolo/composable-rust/archive/main.zip#composable-rust-event-sourcing

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.