What problem does it solve? Setting up modern authentication with passkeys, passwordless flows, and multi-tenant organizations requires navigating Clerk's Core 2 SDK changes, middleware configuration, and webhook integration, which is error-prone without structured guidance. ## Core Features & Use Cases - Clerk Core 2 Setup: Configure ClerkProvider, clerkMiddleware with createRouteMatcher, and environment variables for Next.js App Router projects. - Advanced Auth Patterns: Implement WebAuthn passkeys, custom sign-in/sign-up flows with useSignIn and useSignUp, and role-based access control via auth.protect(). - Organizations & Webhooks: Build organization switching with OrganizationSwitcher and sync users to your database using Svix-verified webhook handlers. - Use Case: You are building a Next.js 15 SaaS dashboard and need protected routes, passkey sign-in, and organization management—this Skill provides working code for each piece. ## Quick Start Ask the AI to set up Clerk authentication in your Next.js app with protected dashboard routes and a sign-in page.