/stream-android scaffold a Jetpack Compose chat app
/stream-android add Video calling to my existing Android Studio project
/stream-android build a timeline feed with an activity composer
/stream-android wire deep links from a push notification to the right channel screen
/stream-android migrate my Sendbird chat integration to Streamstream-android
/stream-android builds or integrates Stream Chat, Video and Feeds in Android, Jetpack Compose or Gradle projects.
The router installs and dispatches to /stream-android automatically when it detects an Android signal (android, jetpack compose, kotlin, android studio, gradle, build.gradle), or you can invoke it directly.
What it knows
- Jetpack Compose patterns
- Gradle setup (both Kotlin DSL and Groovy)
- Android Manifest permissions for chat, voice and video
- ProGuard and R8 rules
- Navigation between channel list and channel/message screens, channel tap handling, deep links, push routing
- Compose theme wiring and custom channel/message UI
- Video calling flows: joining and starting calls, ringing, custom call controls and participant tiles
- Feeds surfaces: timeline, activity composer, threaded comments, follow graph, notification feed, stories
- A Sendbird to Stream Chat migration runbook covering UIKit Compose, XML UIKit, and custom-UI integrations (the code and SDK swap; moving message history is handled by the shared data-migration flow in the router)
Example prompts
The pack's files live at skills/stream-android/.