clerk-auth

Installation
Summary

Expert patterns for Clerk authentication, middleware, route protection, and server-side user access in Next.js.

  • Covers Next.js 14/15 App Router setup with ClerkProvider, pre-built sign-in/sign-up components, and user session management via UserButton
  • Middleware-based route protection using clerkMiddleware and createRouteMatcher for centralized auth logic across route groups
  • Server Component authentication via auth() and currentUser() functions to access userId, sessionId, orgId, and full user objects
  • Includes documented sharp edges and known issues with severity levels and recommended solutions
SKILL.md

Clerk Authentication

Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync

Patterns

Next.js App Router Setup

Complete Clerk setup for Next.js 14/15 App Router.

Includes ClerkProvider, environment variables, and basic sign-in/sign-up components.

Key components:

  • ClerkProvider: Wraps app for auth context
  • , : Pre-built auth forms
  • : User menu with session management

Code_example

Related skills
Installs
570
GitHub Stars
37.3K
First Seen
Jan 19, 2026