CtrlK
BlogDocsLog inGet started
Tessl Logo

stream-builder

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

2.42x
Quality

Does it follow best practices?

Impact

85%

2.42x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

94%

66%

Social Feed Application

Stream Feeds social feed app scaffold

Criteria
Without context
With context

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%

61%

16%

Add Team Messaging to Atlas Workspace

Extend existing Next.js app with Stream Chat

Criteria
Without context
With context

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%

100%

68%

Livestreaming Platform: Go Live, Watch, and Chat

Twitch-like livestreaming app scaffold with Video, Chat, and Feeds

Criteria
Without context
With context

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%

Repository
GetStream/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.