Habilidades event-store-design
🗄️

event-store-design

Seguro 🌐 Acesso à rede⚙️ Comandos externos

Projetar stores de eventos robustos para event sourcing

Sistemas baseados em eventos falham sem armazenamento durável, ordenado e padrões de acesso claros. Esta skill orienta você através de schemas, opções de armazenamento e design de assinaturas.

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "event-store-design". Design a PostgreSQL event store for an Order service

Resultado esperado:

  • Tabelas para eventos, snapshots e checkpoints de assinatura
  • Indexes para consultas de stream, posição global e filtros de tempo
  • Orientação sobre concorrência otimista e idempotência

A utilizar "event-store-design". How do I implement subscriptions with checkpointing

Resultado esperado:

  • Uma tabela de checkpoints de assinatura para rastrear última posição processada
  • Lógica de consulta para retomar da última posição salva
  • Exemplo de loop de polling com processamento em lote

A utilizar "event-store-design". Compare EventStoreDB versus Kafka for event sourcing

Resultado esperado:

  • EventStoreDB oferece consultas por stream e projeções integradas
  • Kafka fornece maior vazão mas requer agrupamento externo de streams
  • Considerar padrões de consulta ao escolher o backend

Auditoria de Segurança

Seguro
v4 • 1/17/2026

Documentation-only skill containing architectural guidance, technology comparisons, and code templates for event store design. No executable code, scripts, network calls, or external command execution. Static findings are false positives: C2 flag from GitHub URL, cryptographic flags from ASCII diagram characters, shell backticks from SQL identifiers.

2
Arquivos analisados
612
Linhas analisadas
2
achados
4
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
21
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Escolher um backend de armazenamento

Comparar EventStoreDB, PostgreSQL, Kafka e DynamoDB para um serviço baseado em eventos.

Projetar schema do event store

Definir tabelas, indexes e checkpointing para um novo domínio baseado em eventos.

Revisar plano de implementação

Validar escolhas de concorrência, ordenação e escala antes da entrega.

Tente Estes Prompts

Fundamentos do event store
Explicar os requisitos centrais de um event store e como funciona a ordenação de streams.
Schema PostgreSQL
Fornecer um schema PostgreSQL com tabelas e indexes para eventos, snapshots e checkpoints de assinatura.
Modelo Python assíncrono
Delinear uma classe Python async de event store com métodos de append, read stream e read all.
Escalar e otimizar
Recomendar estratégias para escalar leituras, assinaturas, snapshots e ordenação global em um event store grande.

Melhores Práticas

  • Usar identificadores de stream que incluam tipo de aggregate
  • Implementar verificações de concorrência otimista para escritas
  • Armazenar metadados de correlação e causação para rastreamento

Evitar

  • Atualizando ou deletando eventos após append
  • Armazenando payloads grandes em dados de evento
  • Ignorando backpressure em assinaturas

Perguntas Frequentes

Quais plataformas podem usar esta skill?
Aplica-se ao EventStoreDB, PostgreSQL, DynamoDB e sistemas similares em diferentes linguagens.
Quais são os limites da orientação?
Fornece modelos e padrões, não implantação completa ou hardening de segurança.
Pode integrar com bancos de dados existentes?
Sim, mostra padrões para PostgreSQL e DynamoDB que podem ser adaptados para stacks atuais.
Acessa ou armazena meus dados?
Não, apenas fornece documentação e trechos de código de exemplo.
E se eu ver conflitos de concorrência?
Verificar lógica de versão esperada, ordenação de stream e estratégia de retry para concorrência otimista.
Como é diferente de advice geral de banco de dados?
Foca em imutabilidade de eventos, ordenação e assinaturas específicas para event sourcing.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md