What problem does it solve? Adding authentication to a pnpm monorepo with an Express API, React+Vite web app, and optional Expo mobile app requires wiring up OIDC flows, session storage, middleware, and client hooks by hand. This Skill provides ready-to-copy templates and step-by-step instructions to integrate Replit Auth (OpenID Connect with PKCE) across all three platforms. ## Core Features & Use Cases - Server Auth Stack: Copies Express routes, middleware, and session utilities implementing the full OIDC flow with PKCE, PostgreSQL-backed sessions, and token refresh. - Web and Mobile Clients: Provides a useAuth() React hook package for browser cookie-based auth and an Expo AuthProvider using expo-auth-session with secure token storage. - Database and API Spec Setup: Includes a Drizzle schema for users and sessions plus OpenAPI spec entries for all auth endpoints with codegen support. - Use Case: When a user asks to add login or user accounts to their Replit monorepo project, this Skill scaffolds the complete auth flow—web redirect login, mobile token exchange, session middleware, and logout—in minutes. ## Quick Start Ask the AI to add Replit Auth login and user accounts to your Express and React monorepo project.