CtrlK
BlogDocsLog inGet started
Tessl Logo

websocket-implementation

Implements real-time WebSocket communication with connection management, room-based messaging, and horizontal scaling. Use when building chat systems, live notifications, collaborative tools, or real-time dashboards.

69

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

76%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable reference with copy-paste code across server, client, and integration layers, plus a clearly signaled external reference for Python variants. It is weaker on workflow sequencing and validation checkpoints, as expected of a reference-style skill.

Suggestions

Add a short sequenced "get started" workflow with validation checkpoints (e.g., start server → connect client → confirm handshake/auth → verify room broadcast) to lift workflow clarity above 3.

Trim the redundant intro line and consider moving the Best Practices, Never Do, and monitoring endpoint sections into the references file to improve progressive disclosure toward 5.

Include an explicit validation/health-check step tied to the scaling considerations so deployment-focused workflows have a feedback loop.

DimensionReasoningScore

Conciseness

Code blocks are largely lean and assume Claude's competence, with minor padding such as the redundant intro line "Build scalable real-time communication systems with proper connection management" and a few utility helpers that could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready code for server, client, React hook, message protocol, and monitoring endpoints covering the common cases, with user-supplied helpers (verifyToken/getToken) explicitly flagged and given example implementations.

5 / 5

Workflow Clarity

Content is organized as a reference guide (server → client → protocol → scaling → monitoring) rather than a sequenced procedure, and lacks explicit validation checkpoints or feedback loops for deployment/scaling operations.

3 / 5

Progressive Disclosure

Good section structure with one well-signaled, one-level-deep reference ("See references/python-websocket.md for:" pointing to a real file) that offloads the Python implementations; minor gaps where the long Best Practices, Never Do, and monitoring sections remain inline rather than split out.

4 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that concretely states capabilities and gives multiple natural use-case triggers. It clearly answers both what the skill does and when to invoke it, with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities—"connection management, room-based messaging, and horizontal scaling"—giving comprehensive coverage rather than a single abstract action.

5 / 5

Completeness

Explicitly answers what ("Implements real-time WebSocket communication with connection management, room-based messaging, and horizontal scaling") and when (the "Use when building..." clause) with concrete trigger phrases.

5 / 5

Trigger Term Quality

"Use when building chat systems, live notifications, collaborative tools, or real-time dashboards" provides several natural user-facing triggers, but lacks synonyms or file-extension variations that would push it to comprehensive (5).

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (real-time WebSocket communication) with distinct scenario-based triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-skills
Reviewed

Table of Contents

Is this your skill?

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.