What problem does it solve? Developers using Clerk often need to replace the default hosted authentication UI with custom-branded sign-in/sign-up flows or restyle Clerk's pre-built components to match their design system, which requires navigating version-specific hook APIs and appearance options. ## Core Features & Use Cases - Custom Authentication Flows: Build bespoke sign-in and sign-up UIs using the useSignIn and useSignUp hooks, with separate references for Core 2 (legacy SDK) and the current SDK (v7+). - Appearance Customization: Apply themes (dark, neobrutalism, shadcn, simple), variables (colors, fonts, border radius), and options (logo, social button layout) via the appearance prop. - Conditional Rendering: Use the Show component to gate content by auth state, role, permission, plan, or feature. - Use Case: A Next.js app using shadcn/ui needs a branded login page with email/password plus MFA; this Skill provides the correct hook API for the installed SDK version and applies the shadcn theme so Clerk components match the existing design system. ## Quick Start Ask the AI to build a custom Clerk sign-in page with email and password using the useSignIn hook and apply the shadcn theme to the ClerkProvider.