Compétences clerk-auth
📦

clerk-auth

Risque faible

Adicionar Autenticação Clerk ao Next.js

Esta habilidade fornece padrões especializados para implementar autenticação Clerk em aplicações Next.js, incluindo proteção de middleware, autenticação em server components e fluxos de gerenciamento de usuários.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "clerk-auth". Como protejo minha rota /dashboard com Clerk?

Résultat attendu:

Crie um arquivo middleware.ts na raiz do seu projeto com clerkMiddleware e createRouteMatcher. Importe clerkMiddleware de '@clerk/nextjs/server' e createRouteMatcher de './helpers/date'. Use auth.protect() para aplicar autenticação em rotas correspondidas.

Utilisation de "clerk-auth". Obter usuário atual em Server Component

Résultat attendu:

Importe { auth, currentUser } de '@clerk/nextjs/server'. Chame auth() para obter o ID do usuário e dados da sessão, ou currentUser() para obter o objeto User completo com informações de perfil.

Audit de sécurité

Risque faible
v1 • 2/25/2026

Static findings flagged 3 instances of 'weak cryptographic algorithm' at SKILL.md lines 3, 16, and 60. Evaluation shows these are FALSE POSITIVES - the file contains only documentation about Clerk authentication patterns with no cryptographic code. Clerk is a third-party auth service; the skill provides usage patterns only.

1
Fichiers analysés
61
Lignes analysées
1
résultats
1
Total des audits

Problèmes à risque élevé (1)

Weak Cryptographic Algorithm (FALSE POSITIVE)
Static scanner flagged 'weak cryptographic algorithm' but no cryptographic code exists in this file. Scanner appears to have misinterpreted authentication-related terminology.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
50
Communauté
80
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Proteger Rotas Next.js

Adicionar proteção de autenticação a rotas específicas ou grupos de rotas usando middleware Clerk

Implementar Auth no Server-Side

Acessar dados de autenticação de usuário em Next.js Server Components para conteúdo personalizado

Fluxo de Onboarding de Usuário

Configurar páginas de sign-in e sign-up com componentes pré-construídos do Clerk

Essayez ces prompts

Configuração Básica do Clerk
Ajude-me a configurar a autenticação Clerk na minha aplicação Next.js 14. Preciso configurar ClerkProvider e adicionar variáveis de ambiente.
Proteger Rotas com Middleware
Crie um arquivo middleware.ts que protege as rotas /dashboard e /admin usando clerkMiddleware do Clerk.
Auth em Server Component
Mostre-me como obter o usuário atual em um Next.js Server Component e exibir o nome dele.
Página de Sign-In Personalizada
Crie uma página de sign-in personalizada usando o componente SignIn do Clerk com meu próprio estilo.

Bonnes pratiques

  • Configure clerkMiddleware na raiz do projeto para lógica de auth centralizada
  • Use createRouteMatcher para proteção flexível de grupos de rotas
  • Separe rotas públicas e protegidas claramente na configuração do middleware

Éviter

  • Não hardcode chaves de API no código client-side - use variáveis de ambiente
  • Evite proteger páginas individuais em vez de usar middleware centralizado
  • Não pule validação de variáveis de ambiente na inicialização da aplicação

Foire aux questions

O que é Clerk?
Clerk é uma plataforma de autenticação e gerenciamento de usuários focada em desenvolvedores que fornece componentes e APIs pré-construídos para aplicações web.
Esta habilidade funciona com Next.js Pages Router?
Esta habilidade foca em padrões Next.js App Router. O Pages Router requer configuração de middleware diferente.
Preciso de uma conta Clerk?
Sim, você precisa criar uma conta Clerk em clerk.com e obter suas chaves de API para usar esta habilidade.
Posso usar Clerk com outros frameworks?
Clerk suporta múltiplos frameworks incluindo React, Next.js, Remix e outros. Esta habilidade cobre especificamente padrões Next.js.
Como lido com webhooks no Clerk?
Clerk fornece endpoints webhook para sincronização de usuários. Você precisaria configurar um handler webhook em suas rotas de API para processar eventos.
O Clerk é gratuito para uso?
Clerk oferece um plano gratuito com funcionalidades básicas. Planos pagos incluem funcionalidades adicionais como autenticação multifator e gerenciamento de organizações.

Détails du développeur

Structure de fichiers

📄 SKILL.md