Padrões especializados para implementação de autenticação Clerk, middleware, organizações, webhooks e sincronização de usuários. Use quando: adicionar autenticação, auth do Clerk, autenticação de usuário, sign in, sign up.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill clerk-auth --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Clerk Auth?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/artubss-clerk-auth)More formats (shields.io, HTML) on the badges page.
---
name: clerk-auth
description: "Padrões especializados para implementação de autenticação Clerk, middleware, organizações, webhooks e sincronização de usuários. Use quando: adicionar autenticação, auth do Clerk, autenticação de usuário, sign in, sign up."
source: vibeship-spawner-skills (Apache 2.0)
---
# Autenticação Clerk
## Padrões
### Configuração Next.js App Router
Configuração completa do Clerk para Next.js 14/15 App Router.
Inclui ClerkProvider, variáveis de ambiente e componentes
básicos de sign-in/sign-up.
Componentes-chave:
- ClerkProvider: Envolve o app fornecendo contexto de autenticação
- <SignIn />, <SignUp />: Formulários de autenticação pré-construídos
- <UserButton />: Menu de usuário com gerenciamento de sessão
### Proteção de Rotas com Middleware
Proteja rotas usando clerkMiddleware e createRouteMatcher.
Melhores práticas:
- Arquivo middleware.ts único na raiz do projeto
- Use createRouteMatcher para grupos de rotas
- auth.protect() para proteção explícita
- Centralize toda lógica de autenticação no middleware
### Autenticação em Server Components
Acesse o estado de autenticação em Server Components usando auth() e currentUser().
Funções-chave:
- auth(): Retorna userId, sessionId, orgId, claims
- currentUser(): Retorna objeto User completo
- Ambas requerem clerkMiddleware configurado
## ⚠️ Pontos Críticos
| Problema | Severidade | Solução |
|----------|-----------|---------|
| Problema | crítica | Veja documentação |
| Problema | alta | Veja documentação |
| Problema | alta | Veja documentação |
| Problema | alta | Veja documentação |
| Problema | média | Veja documentação |
| Problema | média | Veja documentação |
| Problema | média | Veja documentação |
| Problema | média | Veja documentação |Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!