next-js-better-auth-integration
Intégrer Better Auth dans Next.js
L’authentification dans les projets App Router couvre souvent les composants serveur, le middleware, les sessions et l’état côté client. Cette compétence fournit à Claude, Codex et Claude Code une checklist ciblée pour implémenter les modèles Better Auth.
Télécharger le ZIP de la compétence
Importer dans Claude
Accédez à Paramètres → Capacités → Skills → Importer une compétence
Activez et commencez à utiliser
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « next-js-better-auth-integration ». Planifier l’intégration de Better Auth pour un nouveau projet App Router.
Résultat attendu:
- Séquence de configuration recommandée pour la configuration de l’authentification, la configuration des fournisseurs et le contexte de session.
- Plan de protection des routes pour les pages publiques et privées.
- Checklist de sécurité couvrant les cookies, CSRF, les secrets et la limitation de débit.
Utilisation de « next-js-better-auth-integration ». Examiner ma stratégie de routes protégées.
Résultat attendu:
- Évaluation des vérifications de session côté serveur et côté client.
- Comportement de redirection pour les utilisateurs non authentifiés.
- Lacunes à vérifier avant la mise en production.
Audit de sécurité
SûrReviewed the three static findings in SKILL.md and found no confirmed malicious or unsafe behavior. The flagged lines are descriptive authentication guidance, not executable code, credential access, weak cryptography, or network reconnaissance. No prompt injection attempt or data exfiltration intent was found.
Static false positives ignored (3)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
Score de qualité
Ce que vous pouvez créer
Ajouter l’authentification à une nouvelle application
Planifier la configuration de Better Auth, le contexte de session et les pages protégées avant d’écrire le code d’implémentation.
Examiner l’architecture d’authentification
Vérifier si la gestion des sessions, les redirections, le comportement des tokens et les paramètres des cookies sont couverts.
Préparer les tâches d’implémentation
Convertir les exigences d’authentification en éléments de travail ciblés pour App Router, le middleware et les états d’interface utilisateur.
Essayez ces prompts
Utilise cette compétence pour décrire les étapes de configuration de Better Auth pour mon projet Next.js App Router. Inclue les fichiers requis, le flux de session et les variables d’environnement.
Utilise cette compétence pour concevoir le comportement des routes protégées pour ces pages : dashboard, settings et billing. Inclue les redirections des utilisateurs non authentifiés et les vérifications de session.
Utilise cette compétence pour examiner ma stratégie de session Better Auth prévue. Concentre-toi sur les cookies, l’expiration JWT, la protection CSRF, la limitation de débit et la gestion des secrets.
Utilise cette compétence pour créer un plan de migration par phases d’une authentification personnalisée vers Better Auth dans une application Next.js App Router avec connexion sociale et composants serveur protégés.
Bonnes pratiques
- Commencer par les exigences de session et de fournisseurs avant de modifier les routes.
- Conserver les secrets d’authentification dans des variables d’environnement gérées.
- Tester les sessions expirées, les tokens invalides et les chemins d’accès non authentifiés.
Éviter
- Ne pas stocker les tokens de session dans un stockage côté client non sécurisé.
- Ne pas protéger les pages uniquement avec des vérifications côté client.
- Ne pas livrer de flux d’authentification sans revue de la limitation de débit et de CSRF.