The framework-agnostic Stream builder (Steps 0-7 scaffold + enhance + Video audit), being extended to support app kinds beyond web. Use ONLY when the user explicitly names 'stream-builder' or '/stream-builder'. Web React / Next.js work - 'build me a chat app', 'scaffold', 'create a new ...', 'add Chat/Video/Feeds to this app', 'integrate Video', livestreaming, video conferencing, team messaging, direct messaging, social feed - defaults to the stream-react skill, not this one. Not auto-selected for generic web build requests.
87
—
Does it follow best practices?
Impact
85%
2.42xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Stream Feeds social feed app scaffold
npm as package manager
66%
100%
Shadcn scaffold command
0%
100%
Base Shadcn components
33%
100%
Feeds SDK package
0%
100%
Server SDK package
0%
100%
--legacy-peer-deps flag
0%
100%
Icon verification step
100%
100%
tsc --noEmit before build
0%
0%
generateUserToken (not createToken)
0%
100%
upsertUsers array form
0%
100%
Upsert requesting user only
40%
100%
client.feeds.* namespace
0%
100%
useCreateFeedsClient hook
0%
100%
Null-gate on client
0%
100%
setTimeout 50ms + mounted guard
0%
100%
Hub Tabs component
100%
40%
Correct feed slugs
40%
100%
Refresh button
100%
100%
Follow component present
100%
100%
timelineFeed.follow() wiring
50%
100%
Feeds v3 region in SETUP.md
0%
100%
No arrow chars in buttons
100%
100%
Extend existing Next.js app with Stream Chat
Token route extended
100%
100%
pnpm package manager
100%
100%
globals.css unmodified
0%
0%
layout.tsx unmodified
0%
0%
useCreateChatClient hook
0%
50%
Chat provider hoisted
100%
100%
Correct CSS import alias
0%
0%
Theme wiring
0%
100%
Server-side singleton
100%
0%
Client-side new StreamChat
0%
100%
createToken not devToken
100%
100%
upsertUsers array form
0%
50%
No demo user seeding
100%
100%
Twitch-like livestreaming app scaffold with Video, Chat, and Feeds
Hub-first navigation
100%
100%
Camera/mic opt-in only
100%
100%
video_primary_use_case: livestreaming
0%
100%
UpdateCallType: user role
0%
100%
UpdateCallType: call_member role
0%
100%
UpdateCallType: host role
0%
100%
Backstage disabled
0%
100%
Combined token route
16%
100%
AppShell mounts all providers
0%
100%
StreamVideoClient useState+useEffect
0%
100%
Livestream channel type for chat
0%
100%
Feed hub live activity cards
0%
100%
Go Live posts live activity
0%
100%
No arrow chars in buttons
80%
100%
No moderation review UI
100%
100%
server-side feeds.* namespace
0%
100%
Real server-side tokens
100%
100%
Livestream page flow
100%
100%
upsertUsers array format
0%
100%
b81d80e
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.