What problem does it solve? Adding authentication to a TypeScript or JavaScript project involves many decisions—framework integration, database adapters, OAuth providers, email flows, and UI pages—and mistakes in any of them create security risks. This Skill guides the entire process with a structured planning phase and a framework-specific implementation workflow using Better Auth. ## Core Features & Use Cases - Project Scanning & Planning: Auto-detects your framework, database/ORM, existing auth libraries, and package manager, then asks targeted questions to build a confirmed implementation plan before writing code. - Framework-Specific Setup: Provides route handler configurations for Next.js, SvelteKit, Nuxt, Astro, Express, Hono, and SolidStart, plus database adapters for Prisma, Drizzle, MongoDB, and raw drivers. - Plugins & Auth UI: Covers OAuth providers, magic links, 2FA, organizations, admin, passkeys, and building sign-in/sign-up pages, with a security checklist and troubleshooting table. - Use Case: You are adding login to an existing Next.js app backed by PostgreSQL and Drizzle. The Skill detects your stack, confirms you want email/password plus Google OAuth, then scaffolds the auth config, route handler, schema migrations, and sign-in pages. ## Quick Start Ask the assistant to add Better Auth authentication with email/password and Google OAuth to your project, and it will scan your codebase and plan the implementation.