next-js-better-auth-integration
Integrar Better Auth en Next.js
La autenticación en proyectos con App Router suele abarcar componentes de servidor, middleware, sesiones y estado del cliente. Esta skill ofrece a Claude, Codex y Claude Code una lista de verificación enfocada para implementar patrones de Better Auth.
Descargar el ZIP de la habilidad
Subir en Claude
Ve a Configuración → Capacidades → Habilidades → Subir habilidad
Activa y empieza a usar
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "next-js-better-auth-integration". Planificar la integración de Better Auth para un nuevo proyecto con App Router.
Resultado esperado:
- Secuencia de configuración recomendada para la configuración de autenticación, configuración de proveedores y contexto de sesión.
- Plan de protección de rutas para páginas públicas y privadas.
- Lista de verificación de seguridad que cubre cookies, CSRF, secretos y limitación de tasa.
Usando "next-js-better-auth-integration". Revisar mi estrategia de rutas protegidas.
Resultado esperado:
- Evaluación de comprobaciones de sesión del lado del servidor y del lado del cliente.
- Comportamiento de redirección para usuarios no autenticados.
- Brechas que verificar antes del lanzamiento a producción.
Auditoría de seguridad
SeguroReviewed 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.
Puntuación de calidad
Lo que puedes crear
Agregar autenticación a una nueva app
Planificar la configuración de Better Auth, el contexto de sesión y las páginas protegidas antes de escribir código de implementación.
Revisar la arquitectura de autenticación
Comprobar si el manejo de sesiones, las redirecciones, el comportamiento de tokens y la configuración de cookies están cubiertos.
Preparar tareas de implementación
Convertir requisitos de autenticación en elementos de trabajo enfocados para App Router, middleware y estados de UI.
Prueba estos prompts
Usa esta skill para describir los pasos de configuración de Better Auth para mi proyecto Next.js con App Router. Incluye archivos requeridos, flujo de sesión y variables de entorno.
Usa esta skill para diseñar el comportamiento de rutas protegidas para estas páginas: dashboard, settings y billing. Incluye redirecciones de usuarios no autenticados y comprobaciones de sesión.
Usa esta skill para revisar mi estrategia planificada de sesiones con Better Auth. Céntrate en cookies, expiración de JWT, protección CSRF, limitación de tasa y manejo de secretos.
Usa esta skill para crear un plan de migración por fases desde autenticación personalizada a Better Auth en una app Next.js con App Router, social login y componentes de servidor protegidos.
Mejores prácticas
- Comienza con los requisitos de sesión y proveedores antes de cambiar rutas.
- Mantén los secretos de autenticación en variables de entorno gestionadas.
- Prueba sesiones expiradas, tokens inválidos y rutas de acceso no autenticadas.
Evitar
- No almacenes tokens de sesión en almacenamiento inseguro del lado del cliente.
- No protejas páginas únicamente con comprobaciones del lado del cliente.
- No publiques flujos de autenticación sin revisar la limitación de tasa y CSRF.