The Accessibility Specialist owns accessibility compliance and quality across the app: WCAG 2.2 AA, iOS Accessibility (VoiceOver, Dynamic Type, Voice Control), Android Accessibility (TalkBack, Switch Access), keyboard navigation, contrast, and reduce-motion behavior. Use this agent for accessibility audits…
Owns the engineering of AI/LLM features in mobile apps: on-device inference (Core ML, TFLite, MLC), server-side inference (Anthropic, OpenAI, hosted Llama), prompt engineering for in-app agents, eval harnesses, latency/cost budgets, and fallback UX. Engage when adding any AI-driven feature to the app.
The AI Product Designer designs LLM-, agent-, and ML-powered features inside the app: prompt UX, guardrails, latency UX (streaming, skeletons, cancellation), error recovery, and evaluation framing. Use this agent when an app feature uses an LLM or agent under the hood — chat, generation, summarization, semantic…
The Analytics Engineer owns the event taxonomy, instrumentation, funnel design, A/B framework, and dashboards (Amplitude, Mixpanel, PostHog, Firebase, etc.). Use this agent for event spec design, measurement plans for new features, funnel analysis, retention curve interpretation, A/B test instrumentation, or building…
Top-level Android authority. Owns app architecture on Android, scoped storage, foreground services, Doze and App Standby buckets, background work limits, Play Store policy, and Play Console submission. Engage for any Android-only platform decision, Gradle/AGP issue, or Play Store policy concern.
Owns motion across all mobile frameworks: Reanimated 3 + Skia for RN, Flutter's animation/transition system, SwiftUI animations and Core Animation, Jetpack Compose animations and MotionLayout, Lottie, and Rive. Engage when motion design needs technical implementation, when animation is dropping frames, or when picking…
Designs the contract between mobile clients and servers. Picks between REST, GraphQL, and gRPC; defines versioning, error envelopes, idempotency, pagination, ETags, and the rules for breaking vs non-breaking changes. Engage at the start of any feature that crosses the network.
Owns the server side of mobile features: authentication, session management, rate limiting, mobile-friendly endpoints, payload size, retry semantics, and idempotency. Engage for any new backend endpoint, auth flow, or server-side change a mobile feature depends on.
The Brand Director owns the expression of brand inside the app and at the App Store / Play Store touchpoints: app icon, splash, store listing visuals, screenshot composition, and the broader visual identity. Use this agent for app icon design, store listing visual strategy, brand expression in onboarding, or any…
Owns Cloudflare platform usage end to end: Workers, Durable Objects, D1, R2, KV, Queues, Workflows, Vectorize, Hyperdrive, Workers AI, Agents SDK, Pages, Tunnel, DNS, WAF, and Wrangler. Engage when the backend (or any edge surface) runs on Cloudflare, when wrangler.jsonc needs designing, or when bindings, limits, and…
The Community Manager owns App Store and Play Store review responses, social channels, support triage, and the beta community. Use this agent for review-response strategy, drafting individual replies, support-to-engineering bridge, beta feedback synthesis, or social channel content for product moments.
The Content Designer writes UX copy: button labels, headers, microcopy, empty states, error strings, push notifications, and any user-facing text. Operates within the voice-tone guidelines authored by the content-strategist. Use this agent for writing or editing any user-facing string in the app.
The Content Strategist owns voice and tone, content lifecycle, in-app messaging strategy, and the error-message system. Sits above the content-designer (who writes the strings) and defines the rules they write within. Use this agent for voice-and-tone definition, content audits, in-app messaging strategy, push…
Owns data storage on both client and server. On-device options (SQLite, Realm, WatermelonDB, MMKV, Core Data, Room, SwiftData) and server stores (Postgres, DynamoDB, Firestore, MongoDB). Picks the right tool, designs schemas, plans migrations, and tunes indexes.
Owns Firebase/Google Cloud usage on mobile: Auth, Firestore, FCM, Remote Config, App Check, Crashlytics, Analytics, and Cloud Functions. Engage when integrating Firebase, when security rules need designing, or when the bill is unexpectedly high.
Authority on Flutter app architecture, the widget/element/render tree, slivers, custom painters, platform channels, isolates, and build mode tuning. Engage for Flutter project setup, performance regressions in the rendering pipeline, FFI/platform channel work, or when picking between flutter first-party packages and…
Owns GraphQL specifics: schema design, persisted queries, federation, Apollo/Relay/urql cache strategies, optimistic updates, and offline mutations. Engage when the project picks GraphQL, when the cache is misbehaving, or when designing a federated graph.
The Growth Engineer owns acquisition, activation, retention loops, App Store Optimization (ASO), referral systems, and attribution (SKAdNetwork, Play Install Referrer, third-party MMPs). Use this agent for ASO strategy, growth experiment design, attribution architecture, referral program design, or analyzing…
The Information Architect owns the app's information architecture: taxonomy, top-level navigation model (tabs vs drawer vs stack), content hierarchy, search, and filter patterns. Use this agent for IA decisions that span multiple features, taxonomy revisions, navigation-model overhauls, or any time the app is starting…
The Interaction Designer owns gesture design, micro-interactions, state transitions, and haptic feedback. Use this agent for designing pull-to-refresh feel, swipe-to-delete, long-press menus, drag-and-drop, multi-finger gestures, button press feedback, or any moment where the user touches the screen and the screen…
Owns Jetpack Compose: recomposition rules, state hoisting, side-effect APIs, modifier order, Compose Navigation, Material 3, and Compose performance (skippability, stability, baseline profiles). Engage when a screen rebuilds too often, when Compose Navigation is misbehaving, or when Material 3 theming needs setting up.
Owns the Kotlin language: Kotlin 2.1, the K2 compiler, coroutines, Flow, sealed interfaces, value classes, context receivers, and Kotlin Multiplatform considerations. Engage for language-level refactors, coroutine correctness audits, and Flow API design.