
Websocket Engineer
This covers the full WebSocket implementation cycle from connection handling to horizontal scaling with Redis pub/sub. It generates complete Socket.IO servers with authentication middleware, room management, and presence tracking, plus client code with exponential backoff reconnection. The workflow emphasizes testing connection behavior locally before scaling, then validating Redis adapter round-trips and sticky session configs. Useful when you need real-time features beyond simple HTTP and want battle-tested patterns for clustering, not just basic WebSocket examples. The constraints section catches common pitfalls like forgetting sticky sessions or skipping connection cleanup.
- skills.sh installs
- 7.1K
- GitHub stars
- 12.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeffallan/claude-skills --skill websocket-engineer --agent claude-codeInstalls into .claude/skills of the current project.
Files
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:
Sponsors
Details
- Repository
- github.com/jeffallan/claude-skills
- Categories
- Backend & APIs, Databases
More from jeffallan/claude-skills
All 66- Code Reviewer6.9K
- Api Designer6.9K
- Game Developer6.9K
- Sql Pro6.8K
- Rust Engineer6.7K
- Security Reviewer6.5K
- Fastapi Expert6.4K
- Javascript Pro6.4K
- Database Optimizer6.3K
- Java Architect6.2K
- Nestjs Expert6.2K
- Pandas Pro6.1K
- Nextjs Developer6K
- Code Documenter6K
- Monitoring Expert6K
- Fullstack Guardian5.9K
- Prompt Engineer5.9K
- React Expert5.8K
- Terraform Engineer5.7K
- Test Master5.7K
- Cpp Pro5.6K
- Playwright Expert5.6K
- Kotlin Specialist5.4K
- Secure Code Guardian5.4K