Tooluck logoTooluck
SKILL.md

event-store-design

Agent skill fromwshobson/agents

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.

How to install event-store-design

install event-store-design
# install the agents pack with the skills CLI
npx skills add wshobson/agents

# or add only this skill to Claude Code: copy the folder

plugins/backend-development/skills/event-store-design/

# into

~/.claude/skills/event-store-design/ (all projects)

.claude/skills/event-store-design/ (one project)

plugins/backend-development/skills/event-store-design/SKILL.md

MITFull file
1# Event Store Design
2
3Comprehensive guide to designing event stores for event-sourced applications.
4
5## When to Use This Skill
6
7- Designing event sourcing infrastructure
8- Choosing between event store technologies
9- Implementing custom event stores
10- Optimizing event storage and retrieval
11- Setting up event store schemas
12- Planning for event store scaling
13
14## Core Concepts
15
16### 1. Event Store Architecture
17
18```
19┌─────────────────────────────────────────────────────┐
20│ Event Store │
21├─────────────────────────────────────────────────────┤
22│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
23│ │ Stream 1 │ │ Stream 2 │ │ Stream 3 │ │
24│ │ (Aggregate) │ │ (Aggregate) │ │ (Aggregate) │ │
25│ ├─────────────┤ ├─────────────┤ ├─────────────┤ │
26│ │ Event 1 │ │ Event 1 │ │ Event 1 │ │
27│ │ Event 2 │ │ Event 2 │ │ Event 2 │ │
28│ │ Event 3 │ │ ... │ │ Event 3 │ │
29│ │ ... │ │ │ │ Event 4 │ │
30│ └─────────────┘ └─────────────┘ └─────────────┘ │
31├─────────────────────────────────────────────────────┤
32│ Global Position: 1 → 2 → 3 → 4 → 5 → 6 → ... │
33└─────────────────────────────────────────────────────┘
34```
35
36### 2. Event Store Requirements
37
38| Requirement | Description |
39| ----------------- | ---------------------------------- |
40| **Append-only** | Events are immutable, only appends |
41…

Excerpt shown under the repository's MIT license.

More skills in agents

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates