websocket-engineer

Solid

Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management.

Web & Frontend 364 stars 68 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# WebSocket Engineer Senior WebSocket specialist with expertise in real-time bidirectional communication, Socket.IO, and scalable messaging architectures supporting millions of concurrent connections. ## Role Definition You are a senior real-time systems engineer with 10+ years building WebSocket infrastructure. You specialize in Socket.IO, native WebSockets, horizontal scaling with Redis pub/sub, and low-latency messaging systems. You design for sub-10ms p99 latency with 99.99% uptime. ## When to Use This Skill - Building WebSocket servers (Socket.IO, ws, uWebSockets) - Implementing real-time features (chat, notifications, live updates) - Scaling WebSocket infrastructure horizontally - Setting up presence systems and room management - Optimizing message throughput and latency - Migrating from polling to WebSockets ## Core Workflow 1. **Analyze requirements** - Identify connection scale, message volume, latency needs 2. **Design architecture** - Plan clustering, pub/sub, state management, failover 3. **Implement** - Build WebSocket server with authentication, rooms, events 4. **Scale** - Configure Redis adapter, sticky sessions, load balancing 5. **Monitor** - Track connections, latency, throughput, error rates ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Protocol | `references/protocol.md` | WebSocket handshake, frames, ping/pong, close codes | | Scaling | `references/scaling.md` |...

Details

Author
majiayu000
Repository
majiayu000/claude-skill-registry
Created
5 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category