create-auth-skill
por better-authFacilita la creación de autenticación en proyectos TypeScript/JavaScript con la skill create-auth. Detecta frameworks, configura adaptadores de base de datos, prepara manejadores de rutas y añade proveedores OAuth usando Better Auth.
Resumen
¿Qué es la Skill create-auth?
La skill create-auth te ayuda a crear e implementar autenticación rápidamente en aplicaciones TypeScript y JavaScript usando Better Auth. Automatiza la detección del framework de tu app, la configuración de adaptadores de base de datos, la creación de manejadores de rutas, la integración de proveedores OAuth y la generación de páginas UI de autenticación. Esta skill es ideal para desarrolladores que quieren añadir funciones de inicio de sesión, registro o autenticación en proyectos nuevos o existentes sin conectar manualmente cada componente.
¿Quién debería usar create-auth?
- Desarrolladores backend y full-stack que trabajan con Node.js, TypeScript o JavaScript
- Equipos que adoptan Better Auth para flujos de autenticación seguros
- Proyectos que necesitan soporte para proveedores OAuth y UIs de autenticación personalizadas
- Cualquier persona que busque simplificar la configuración de infraestructura de autenticación
Problemas que resuelve
- Reduce la configuración manual detectando automáticamente frameworks (Next.js, SvelteKit, Nuxt, Astro, Vite, Express, Hono)
- Configura adaptadores de base de datos para ORMs y bases populares (Prisma, Drizzle, PostgreSQL, MySQL, SQLite, MongoDB)
- Se integra con bibliotecas de autenticación existentes o ayuda a migrar a Better Auth
- Genera manejadores de rutas y páginas UI para inicio de sesión, registro y más
Cómo usar
Pasos de instalación
-
Agrega la Skill a tu proyecto
Ejecuta el siguiente comando en el directorio de tu proyecto:
npx skills add https://github.com/better-auth/skills --skill create-auth -
Comienza con el archivo SKILL.md
Revisa
SKILL.mdpara un flujo guiado. Este archivo describe el proceso de planificación e implementación, incluyendo:- Escaneo del proyecto para detectar framework y base de datos
- Preguntas de planificación para personalizar la configuración de autenticación
- Guía paso a paso para la implementación
-
Revisa archivos complementarios
Consulta documentación adicional en
README.md,AGENTS.mdymetadata.jsonsi están disponibles. Estos archivos ofrecen contexto extra y opciones avanzadas de configuración.
Resumen del flujo de trabajo
- Fase 1: Planificación
- Escanea tu código para detectar automáticamente frameworks, bases de datos y bibliotecas de autenticación existentes
- Responde preguntas estructuradas para personalizar tu configuración
- Fase 2: Implementación
- Sigue el plan generado para crear rutas de autenticación, configurar adaptadores y añadir proveedores OAuth
- Crea o actualiza páginas UI de autenticación según sea necesario
Adaptación a tu proyecto
La skill create-auth es flexible: adapta el flujo recomendado para que encaje con la estructura de tu repositorio, herramientas y entorno de despliegue. Evita copiar código literalmente; usa la guía para integrar la autenticación de forma que se ajuste a las necesidades de tu proyecto.
Preguntas frecuentes
¿Qué frameworks soporta create-auth?
La skill detecta automáticamente frameworks populares como Next.js, SvelteKit, Nuxt, Astro, Vite, Express y Hono. Configura la autenticación según cada entorno.
¿Puedo usar create-auth con mi base de datos actual?
Sí. La skill detecta Prisma, Drizzle, PostgreSQL, MySQL, SQLite, MongoDB y otras configuraciones comunes, y ayuda a configurar el adaptador adecuado.
¿Funciona create-auth con bibliotecas de autenticación existentes?
Detecta bibliotecas como next-auth, lucia, clerk, supabase/auth y firebase/auth. Puedes elegir migrar a Better Auth o integrarlo junto a tu configuración actual.
¿Dónde encuentro ejemplos de código y documentación avanzada?
Visita better-auth.com/docs para ejemplos de código, uso avanzado y guías de integración.
¿Cómo puedo explorar todos los archivos y scripts disponibles?
Abre la pestaña Files en el repositorio para ver el árbol completo de archivos, incluyendo scripts auxiliares y referencias para personalización avanzada.
