CtrlK
BlogDocsLog inGet started
Tessl Logo

hwc-realtime-streaming

Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, and cross-tab state synchronization. Prefer this skill when the core problem is push-based updates or stream action orchestration. Use hwc-navigation-content for pull-based pagination/tab/lazy-navigation flows, hwc-forms-validation for form lifecycle and validation, hwc-media-content for media upload/playback behavior, hwc-ux-feedback for generic loading/progress/transitions, and hwc-stimulus-fundamentals for non-stream Stimulus fundamentals.

71

Quality

86%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

This is a well-structured orchestration/routing skill that excels at conciseness and progressive disclosure, effectively directing Claude to the right reference for each sub-topic. Its main weakness is the lack of any concrete code examples or executable guidance in the body itself—it reads as a decision tree and reference index rather than an actionable skill. The workflow could also benefit from explicit validation checkpoints given the fragile nature of real-time streaming operations.

Suggestions

Add at least one concrete, executable code example in the body—e.g., a minimal Turbo Stream append over ActionCable or an inline stream tag snippet—so the skill is actionable without opening a reference file.

Add explicit validation/verification steps to the core workflow, such as 'Test with browser DevTools Network/WS tab to confirm stream delivery' or 'Verify idempotency by replaying the same stream action twice and checking DOM state.'

DimensionReasoningScore

Conciseness

Every line earns its place. No unnecessary explanations of what Turbo Streams or WebSockets are. The content assumes Claude knows Hotwire fundamentals and focuses purely on decision-making guidance and reference pointers.

3 / 3

Actionability

The skill provides clear decision-making heuristics and guardrails but lacks any concrete code examples, executable commands, or copy-paste-ready snippets. It relies entirely on references for implementation details, making the body itself more of a routing/decision document than an actionable guide.

2 / 3

Workflow Clarity

The 5-step core workflow provides a reasonable sequence, and step 5 mentions verifying ordering/idempotency/multi-tab behavior. However, there are no explicit validation checkpoints, feedback loops for error recovery, or concrete verification steps—important given that real-time streaming involves fragile, potentially destructive operations with ordering concerns.

2 / 3

Progressive Disclosure

Excellent structure with a concise overview, selective reference loading with clear one-level-deep file paths, an INDEX.md pointer for the full catalog, and well-signaled neighbor skill escalation paths. The instruction to 'open only the file needed' is a strong progressive disclosure pattern.

3 / 3

Total

10

/

12

Passed

Description

100%

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

This is an excellent skill description that clearly defines specific capabilities around real-time Hotwire/Turbo Streams behavior, provides explicit trigger guidance for when to use it, and goes above and beyond by explicitly delineating boundaries with related skills. The description is concise yet comprehensive, uses appropriate domain-specific terminology that developers would naturally use, and minimizes conflict risk through explicit cross-referencing of sibling skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, and cross-tab state synchronization. These are clearly defined, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, cross-tab state sync) and 'when' ('Prefer this skill when the core problem is push-based updates or stream action orchestration'). It also explicitly delineates boundaries by naming sibling skills and their domains.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'real-time', 'Hotwire', 'Turbo Streams', 'WebSocket', 'SSE', 'push-based updates', 'stream action', 'live list updates', 'cross-tab state synchronization'. These cover the natural vocabulary of developers working in this domain.

3 / 3

Distinctiveness Conflict Risk

Exceptionally distinctive. Not only does it define a clear niche (push-based real-time Hotwire behavior), it explicitly differentiates itself from five related skills by name and scope, making conflict resolution trivially easy for Claude.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
lucianghinda/superpowers-ruby
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.