← ClaudeAtlas

clerk-custom-uilisted

Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.
mihaicrisan04/zalem · ★ 0 · Web & Frontend · score 67
Install: claude install-skill mihaicrisan04/zalem
# Custom UI > **Prerequisite**: Ensure `ClerkProvider` wraps your app. See `setup/`. > > **Version**: Check `package.json` for the SDK version — see `clerk` skill for the version table. This determines which custom flow references to use below. This skill covers two areas: 1. **Custom authentication flows** — build your own sign-in/sign-up UI with hooks 2. **Appearance customization** — theme, style, and brand Clerk's pre-built components ## Custom Flow References | Task | Core 2 | Current | | -------------------------- | ------------------------------------------------ | -------------------------- | | Custom sign-in (useSignIn) | `core-2/custom-sign-in.md` | `core-3/custom-sign-in.md` | | Custom sign-up (useSignUp) | `core-2/custom-sign-up.md` | `core-3/custom-sign-up.md` | | `<Show>` component | _(use `<SignedIn>`, `<SignedOut>`, `<Protect>`)_ | `core-3/show-component.md` | --- ## Appearance Customization Appearance customization applies to both Core 2 and the current SDK. ### Component Customization Options | Task | Documentation | | ---------------------------------- | ----------------------------------------------------------------------------------------- | | Appearance prop overview | https://clerk.com/docs/nextj