streaming-llm-responses
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-responsesskilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent opencodeskilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent codexskilz install mjunaidca/mjs-agent-skills/streaming-llm-responses --agent geminiFirst time? Install Skilz: pip install skilz
Works with 22+ AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/mjunaidca/mjs-agent-skillscp -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", "...
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...
cost-optimization
by wshobson
Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses,...
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...
Agentic Skill Details
- Repository
- mjs-agent-skills
- Stars
- 1
- Forks
- 2
- Type
- Technical
- Meta-Domain
- cloud infrastructure
- Primary Domain
- terraform
- Market Score
- 17
Agent Skill Grade
B Score: 88/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Missing TOC in 338-line SKILL.md
- Missing TOC in 211-line reference
- Second-person voice in narrative
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 2026-01-24
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-...
Browse Category
More cloud infrastructure Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Thank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.