What problem does it solve? Building server-side features for a Manus mobile-app (Expo) project requires coordinating authentication, database schema, typed APIs, and platform integrations; this Skill provides the authoritative guide so those features are implemented correctly the first time. ## Core Features & Use Cases - Authentication & User Management: Implements Manus OAuth login flows for native (Bearer token via expo-secure-store) and web (HTTP-only cookie), with a useAuth hook and protected tRPC procedures. - Database & API Layer: Defines Drizzle ORM schemas, generates migrations, writes query helpers in server/db.ts, and exposes type-safe tRPC routers with Zod input validation. - Built-in Integrations: Provides server-side helpers for LLM calls (invokeLLM with structured JSON output), Whisper voice transcription, image generation, S3 file storage, and owner notifications. - Use Case: When adding a synced todo list to an Expo app, follow this guide to create the items table, write CRUD query helpers, expose protected tRPC routes, and consume them from React Native components. ## Quick Start Read this guide before writing any backend, database, or server code in a Manus mobile-app project, then implement the required auth, schema, and tRPC routes following its patterns.