websocket-streaming
Installation
SKILL.md
WebSocket Streaming
Real-time bidirectional communication between DAG execution engines and dashboards. Typed event protocols, connection management, and React hook integration.
When to Use
✅ Use for:
- Streaming DAG node state changes to a visualization dashboard
- Sending human gate decisions from dashboard to execution engine
- Live cost ticker and progress updates during execution
- Bi-directional communication (not just server → client)
❌ NOT for:
- One-way server → client updates (consider SSE, simpler)
- REST API design (use
api-architect) - Polling-based status checks (WebSocket replaces polling)