Saltar al contenido
Empezar un proyectoEmpezar

Consola de administración

Gestiona a las personas que usan tu producto. Usuarios, roles, bloqueos, suplantación con un aviso y un registro de auditoría de lo que hicieron los admins.

Qué agrega

  • /admin, que responde 404 a cualquiera que no sea admin.
  • Usuarios y roles: buscar a una persona, ver su cuenta, cambiar su rol.
  • Bloqueos: un bloqueo cierra la sesión de la persona al instante, y también desactiva sus claves de API y los tokens OAuth de sus apps conectadas.
  • Suplantación: ver la app como la ve una persona, con un aviso que lo indica todo el tiempo.
  • Un registro de auditoría: quién bloqueó o suplantó a quién, y cuándo.
  • pnpm admin:grant, para hacer admin una cuenta desde la línea de comandos.
  • Tests de navegador para los flujos de administración.

Configurarlo

Haz admin tu cuenta, luego cierra sesión y vuelve a iniciarla:

pnpm admin:grant you@example.com

El mismo comando funciona en producción, con el DATABASE_URL de ese entorno.

Antes del lanzamiento

Nombra al primer admin en la base de datos de producción, y mantén la lista corta. LAUNCH.md te pide probar el registro, el inicio de sesión y la eliminación de cuenta en producción; prueba ahí también un bloqueo y una suplantación.

Dejarlo fuera o agregarlo después

Deja admin fuera de --modules para empezar sin la consola. Para agregarla a un proyecto existente, pide a tu agente que use el skill add-module.

Ejecuta un comando. La CLI pregunta lo demás, y tu agente sigue desde ahí.

pnpm create turbinekit my-app
Ver el prompt

Pégalo en un agente que pueda ejecutar comandos, como Claude Code, Codex o Cursor. El prompt está en inglés.

Create a new TurbineKit project with me.
Talk to me in Spanish.

TurbineKit (https://turbinekit.dev) is an open-source Turborepo and Next.js starter. Its CLI, create-turbinekit, needs Node.js 24 and pnpm 10 (run `corepack enable` once).

1. Run `pnpm dlx create-turbinekit --help` to see its options.
2. Ask me its questions one at a time, with their defaults: the folder, the product name, one sentence about the product, the company or legal name, the contact email, the languages and the modules. Skip what I have already told you.
3. The CLI only asks questions in an interactive terminal, so run it with my answers as options and `--yes`. Show me the command before you run it.
4. In the new folder, read AGENTS.md. Then do "1. Minimal setup" in SETUP.md, and tick each box you finish.
5. Tell me the URL of the running app, and which services SETUP.md lists next.

Sin registro, sin claves de API. Necesita Node.js 24 y pnpm 10.