clerk-auth
Clerk认证实现、中间件、组织管理、Webhooks及用户同步的专家模式应用场景:适用于添加身份验证、Clerk认证、用户鉴权、登录与注册功能时使用。
name:clerk-authdescription:"Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up."source:vibeship-spawner-skills (Apache 2.0)
Clerk Authentication
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:
Middleware Route Protection
Protect routes using clerkMiddleware and createRouteMatcher.
Best practices:
Server Component Authentication
Access auth state in Server Components using auth() and currentUser().
Key functions:
⚠️ Sharp Edges
| Issue | Severity | Solution |
|---|---|---|
| Issue | critical | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |