Event Store Design
技能 活跃Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.
To guide users in designing and implementing robust event stores for event-sourced systems, covering architecture, requirements, and technology choices.
功能
- Event store architecture design
- Event store requirements definition
- Technology comparison for event stores
- Implementation templates for PostgreSQL, Python, EventStoreDB, DynamoDB
使用场景
- Designing event sourcing infrastructure
- Choosing between event store technologies
- Implementing custom event stores
- Optimizing event storage and retrieval
非目标
- Implementing specific application logic beyond event store patterns
- Providing a ready-to-run event store service
- Detailed comparison of all possible database technologies
Practical Utility
- info:Edge casesThe skill covers core concepts like immutability and versioning, but does not explicitly document failure modes or recovery steps for edge cases.
Versioning
- warning:Release ManagementNo explicit versioning (e.g., semver in frontmatter, changelog, or releases) is present, and installation instructions point to `main`.
安装
请先添加 Marketplace
/plugin marketplace add wshobson/agents/plugin install backend-development@claude-code-workflows质量评分
类似扩展
API Design Patterns
100Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices
Cqrs Implementation
95Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.
Architecture Patterns
85Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing clean architecture for a new microservice, when refactoring a monolith to use bounded contexts, when implementing hexagonal or onion architecture patterns, or when debugging dependency cycles between application layers.
V3 Ddd Architecture
100Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.
Pathfinder
100将代码库映射为按功能分组的流程图,识别不同功能之间的重复关注点,并提出统一的架构。在被要求“寻找理想路径”、统一重复系统或在重构前审计架构时使用。输出一个建议的统一流程图以及针对每个系统的“制定计划”提示。
Understand
100分析代码库以生成交互式知识图谱,用于理解架构、组件和关系