Websocket Handler Setup - Auto-activating skill for Backend Development. Triggers on: websocket handler setup, websocket handler setup Part of the Backend Development skill category.
35
Quality
3%
Does it follow best practices?
Impact
93%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/websocket-handler-setup/SKILL.mdProduction-ready Node.js WebSocket server
Error event handler
100%
100%
Close event handler
100%
100%
Graceful shutdown
100%
100%
Heartbeat / ping-pong
100%
100%
Origin or auth check
0%
0%
Connection tracking
100%
100%
Structured logging
100%
100%
Step-by-step structure
100%
100%
Configuration externalized
100%
100%
Message parsing safety
100%
100%
Idiomatic Node.js stack
100%
100%
Without context: $0.3508 · 1m 27s · 18 turns · 18 in / 5,478 out tokens
With context: $0.4530 · 2m · 24 turns · 56 in / 6,623 out tokens
Go WebSocket handler in microservices with messaging
Go WebSocket library
100%
100%
Upgrader configuration
100%
100%
Goroutine per connection
100%
100%
Message broker subscription
100%
100%
Broker connection lifecycle
100%
100%
Context / cancellation
88%
100%
Write concurrency safety
100%
100%
Graceful shutdown
100%
100%
Step-by-step structure
100%
77%
Error propagation
90%
80%
Microservice deployment artifact
100%
100%
Without context: $0.4872 · 2m 14s · 22 turns · 23 in / 8,641 out tokens
With context: $0.6813 · 2m 50s · 32 turns · 34 in / 10,424 out tokens
Python WebSocket handler with message validation
Python WebSocket library
100%
100%
Async implementation
100%
100%
Schema / format validation
100%
100%
Validation error response
100%
100%
Try/except on message handling
100%
100%
Connection close handling
100%
100%
Connection tracking
0%
0%
Logging statements
100%
100%
Step-by-step structure
100%
100%
Configuration externalized
100%
100%
Defined message schema
100%
100%
Graceful shutdown
100%
100%
Without context: $0.2172 · 1m · 13 turns · 16 in / 3,875 out tokens
With context: $0.4998 · 1m 50s · 29 turns · 321 in / 6,301 out tokens
994edc4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.