Skillzwave Logo
Skillzwave

streaming-llm-responses

17.3
B

Implement real-time streaming UI patterns for AI chat applications. Use when adding responselifecycle handlers, progress indicators, client effects, or thread state synchronization.Covers onResponseStart/End, onEffect, ProgressUpdateEvent, and client tools.NOT when building basic chat without real-time feedback.

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install mjunaidca/mjs-agent-skills/streaming-llm-responses
skilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent opencode
skilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent codex
skilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/mjunaidca/mjs-agent-skills
2. Copy the agent skill directory:
cp -r mjs-agent-skills/.claude/skills/streaming-llm-responses ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

opencode-cli

by SpillwaveSolutions

This skill should be used when configuring or using the OpenCode CLI for headless LLM automation. Use when the user asks to "configure opencode", "use...

84
B
TECHterraform
#Claude CLI#CLI#OpenCode
+machine learning+json

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when de...

54
TECHterraform
Marketplace
+ci cd

cost-optimization

by wshobson

Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, an...

54
terraform
Marketplace
+data analysis

event-store-design

by wshobson

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or im...

54
terraform
Marketplace

Agentic Skill Details

Type
Technical
Meta-Domain
cloud infrastructure
Primary Domain
terraform
Market Score
17.3

Agent Skill Grade

B
Score: 88/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
26/30
Ease of Use
22/25
Writing Style
9/10
Utility
18/20
Modifiers: +1

Areas to Improve

  • File exceeds 100 lines but lacks table of contents for navigation
  • Reference file exceeds 100 lines without table of contents
  • Some sections use implied second-person ('you') instead of pure imperative

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/24/2026

Developer Feedback

I checked out your streaming implementation—the way you're handling response lifecycle events across different UI patterns is solid, and your reference file docs are thorough. One thing I'm wondering though: with those client effect handlers, how are you ensuring the UI state stays in sync when network latency causes events to arrive out of order?

Links:

The TL;DR

You're at 88/100, B-grade—solid production-ready territory. This is graded against Anthropic's Claude Skills best practices. Your writing style is crisp (9/10), and the utility is genuinely practical for streaming UIs (18/20). Weakest spot: spec compliance at 12/15, mostly because your trigger descriptions could be more complete.

What's Working Well

  • PDA structure is efficient — Your main SKILL.md (338 lines) stays focused, and you're smart about pushing full config details to streaming-patterns.md. That's the right call for token economy.
  • Your examples are genuinely useful — Five different patterns covering map updates, form streams, game state, and chat UI aren't just fluff. They're actionable, with input/output pairs that show exactly what to expect.
  • Terminology consistency — "Client Effect," "Client Tool," "Response Lifecycle"—you stick with these throughout. Makes the mental model stick.
  • Writing is dense and Claude-appropriate — No marketing noise, no unnecessary explanation. You respect the reader's time.

The Big One: Missing Table of Contents

Your main file is 338 lines without a TOC, and the reference file hits 211 lines the same way. For files over 100 lines, this kills navigation. Someone jumping in needs to know sections exist—Quick Start, Response Lifecycle, Core Patterns, Anti-Patterns, etc.

Fix: Add this right after your intro:

## Contents
1. [Quick Start](#quick-start)
2. [Response Lifecycle](#response-lifecycle)
3. [Core Patterns](#core-patterns)
4. [Client Effects vs Client Tools](#client-effects-vs-client-tools)
5. [Common Patterns by Use Case](#common-patterns-by-use-case)
6. [Anti-Patterns](#anti-patterns)

Same for streaming-patterns.md. Impact: +3 points, pushing you straight to 91.

Other Things Worth Fixing

  1. Beef up trigger phrases in metadata — You've got solid ones (onResponseStart, onResponseEnd), but "streaming UI patterns" is vague. Add: "real-time chat", "progressive rendering", "backpressure handling". More triggers = better discoverability. +1 point

  2. Voice consistency in narrative sections — A few spots slip into implied second-person ("you lock the UI") instead of pure imperative. Keep it: "Lock UI during response to prevent race conditions." Minor, but polishes the style. +1 point

  3. Add error handling patterns section — Your anti-patterns are great, but what about when onEffect fires after disconnect? Show the defensive code. Most devs shipping streaming hit this. +2 points

Quick Wins

  1. Add TOCs to both files (+3 points)
  2. Expand trigger phrases in skill description (+1)
  3. Tighten imperative voice throughout (+1)
  4. Add error handling patterns section (+2)

Total realistic upside: 91-95 with these changes. You're already solid; these are finishing touches.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

Report Security Issue

Found a security vulnerability in this agent skill?