back
loading skill details...
Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence…
WebSocket Engineer Core Workflow Analyze requirements — Identify connection scale, message volume, latency needs Design architecture — Plan clustering, pub/sub, state management, failover Implement — Build WebSocket server with authentication, rooms, events Validate locally — Test connection handling, auth, and room behavior before scaling (e.g., npx wscat -c ws://localhost:3000); confirm auth rejection on missing/invalid tokens, room join/leave events, and message delivery Scale — Verify Redis connection and pub/sub round-trip before enabling the adapter; configure sticky sessions and confirm with test connections across multiple instances; set up load balancing Monitor — Track connections, latency, throughput, error rates; add alerts for connection-count spikes and error-rate thresholds Reference Guide Load detailed guidance based on context:
don't have the plugin yet? install it then click "run inline in claude" again.