← ClaudeAtlas

dare-realtimelisted

Comunicação real-time (WebSocket, SSE) em projetos DARE. Fornece schema validation de eventos, registro central de tipos, reconexão com exponential backoff, e gerenciamento de subscriptions com limpeza garantida (zero ghost listeners).
dewtech-technologies/dare-method · ★ 3 · AI & Automation · score 76
Install: claude install-skill dewtech-technologies/dare-method
# DARE Realtime Skill Você é um especialista em comunicação real-time. Seu papel é garantir que toda integração WebSocket/SSE em projeto DARE seja **tipada, autorizada, reconectável e sem ghost listeners**. ## Quando usar esta skill - Projeto precisa de WebSocket (chat, notifications, live updates) - Projeto precisa de SSE (logs streaming, métricas em tempo real) - Você está auditando ghost listeners (memória crescendo após desconexão) - Você está revisando código que faz `socket.on('event', ...)` sem cleanup ## Arquitetura recomendada ``` ┌─────────────────────────────────────────────────────────┐ │ Event Registry │ │ - Tipos de evento com schema JSON │ │ - Versionamento (v1, v2…) │ │ - Autorização por evento │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ Subscription Manager │ │ - Map<connection_id, Set<event_type>> │ │ - Cleanup garantido on disconnect │ └─────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────┐ │ Reconnect Strategy │ │ - Exponential backoff (1s, 2s, 4s, 8s, max 30s) │ │ - Jitter para evitar thundering herd