This is a solid foundation for building event stores in event-sourced systems. It walks you through the core architecture decisions, compares technologies like EventStoreDB, PostgreSQL, and Kafka with honest tradeoffs, and provides working templates for a Postgres-backed implementation with proper schemas and Python code. The implementation covers the essentials: append-only writes, optimistic concurrency control, stream versioning, and global positioning. Use this when you're setting up event sourcing infrastructure from scratch or evaluating whether to use a dedicated event store versus rolling your own on top of Postgres. The templates are production-aware with proper indexing and snapshot support, though you'll need to implement the subscription and projection logic yourself.

skills.sh installs
219
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill event-store-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Event Store Design

Comprehensive guide to designing event stores for event-sourced applications.

Do not use this skill when

  • The task is unrelated to event store design
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Use this skill when

  • Designing event sourcing infrastructure
  • Choosing between event store technologies
  • Implementing custom event stores
  • Optimizing event storage and retrieval
  • Setting up event store schemas
  • Planning for event store scaling

Core Concepts

1. Event Store Architecture

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Design & UI/UX
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1qodex-ai avatarsystem-designqodex-ai/ai-agent-skillsDesign and architect software systems. Plans system components, interactions, and deployment patterns for scalability and maintainability.217skills.sh installs
2charleswiltgen avataraxiom-swiftui-animation-refcharleswiltgen/axiomUse when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing b212skills.sh installs
3yonatangross avatarapi-designyonatangross/orchestkitAPI contract design for REST and GraphQL, covering resource shape, URL and header versioning with deprecation windows, RFC 9457 Problem Details error handling, 211skills.sh installs
4proffesor-for-testing avatartest-design-techniquesproffesor-for-testing/agentic-qeSystematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when de202skills.sh installs
5millionco avataranimation-best-practicesmillionco/react-doctorCSS and UI animation patterns for responsive, polished interfaces. Use when implementing hover effects, tooltips, button feedback, transitions, or fixing animat200skills.sh installs
6pproenca avatarframer-motion-best-practicespproenca/dot-skillsFramer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensu187skills.sh installs