Build, integrate, migrate to, and answer how-to questions for Stream Chat, Video, and Feeds in Swift / SwiftUI / UIKit / iOS apps. Routes each request to the exact official iOS docs page, fetches it live, and applies it - with a curated setup flow, a Sendbird -> Stream Chat migration runbook, and iOS-specific pitfalls.
68
—
Does it follow best practices?
Impact
97%
1.59xAverage score across 2 eval scenarios
Advisory
Suggest reviewing before use
Stream Chat SwiftUI integration into existing app
Config file with constants
100%
100%
StreamChat product linked
100%
100%
import Combine present
100%
100%
Client initialized once
100%
100%
No NavigationView/Stack wrapping
0%
100%
messaging channel type
40%
40%
No inline raw credentials
100%
100%
No CLI project scaffold
100%
100%
embedInNavigationView or title param
0%
100%
No wrapper abstraction
100%
100%
Custom SwiftUI livestream chat on the low-level Stream client
No StreamChatSwiftUI import
0%
100%
StreamChat product used
100%
100%
makeLivestreamChat called
0%
100%
Both get() and watch() called
0%
100%
connectAnonymousUser for viewers
100%
100%
Offline storage disabled
0%
100%
livestream channel type
100%
100%
Client in owned service
100%
100%
Anonymous users cannot compose
100%
100%
State observed via @ObservedObject
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.