What problem does it solve?
This Skill solves the problem of manually setting up authentication in TypeScript/JavaScript applications, offering a streamlined process to integrate login, sign-up, and authentication functionalities using Better Auth.
Core Features & Use Cases
- Framework Detection: Automatically detects the framework used in the project (e.g., Next.js, SvelteKit) to tailor the setup.
- Database Configuration: Guides the setup of database adapters and connection strings for different databases like PostgreSQL, MySQL, and SQLite.
- OAuth Integration: Supports integration with OAuth providers like Google, GitHub, and more, allowing for social sign-in options.
- Feature-rich Implementation: Includes features like email verification, password reset, two-factor authentication, and more.
- Use Case: A developer wants to add authentication to a new React app. This Skill will guide them through the entire process, from initial setup to configuring OAuth providers and setting up the authentication UI.
Quick Start
Use the create-auth-skill to automatically configure authentication for your Next.js app using Prisma and Google OAuth.