Onboarding: cinco preguntas, luego el primer proyecto
Objetivo: en menos de cinco minutos, el creador sabe lo que la fábrica puede hacer, tiene un perfil studio.json y tiene un primer proyecto listo para su guion. Habla el idioma del usuario (detéctalo desde su primer mensaje; español e inglés son ambos de primera clase). Sé cálido y breve.
Antes de las preguntas
- Ejecuta
npm run doctor. Si algo falla, corrígelo primero (consultaSETUP.md). Las claves van en.env: pide al usuario que abra.envy pegue suKIE_API_TOKENyELEVENLABS_API_KEYél mismo. Nunca imprimas una clave de vuelta, nunca la pongas en una línea de comandos, un commit o una URL. - Luego
npm run doctor:onlinepara confirmar que ambas cuentas responden. - Di en dos líneas qué es la fábrica: "Un estudio de video AI. Yo escribo y dirijo, Kie.ai renderiza imágenes y video, ElevenLabs hace las voces. Tú apruebas dos cosas: el guion y el presupuesto. No se gasta nada sin tu visto bueno."
Las cinco preguntas
Hazlas una a la vez, cada una con opciones numeradas para que el usuario pueda responder con un número. Acepta también texto libre. Nunca preguntes más de cinco; infiere el resto y declara tus suposiciones al final.
1. ¿Qué quieres crear primero?
- Anuncio UGC para un producto (reseña estilo creador, 15–30 s)
- Micro-drama / serie novela vertical para TikTok o Reels (episodios de 60–120 s)
- Sitcom o serie de comedia con personajes recurrentes
- Corto fantástico (épico o acogedor)
- Meditación larga, historia para dormir o video ambiental para YouTube (10–120 min)
- Influencer AI o videos de "clóname" hablando
- Corto anime
- Corto cinematográfico o pieza estilo videoclip
- Clip de podcast
- Algo más (descríbelo)
2. ¿Dónde se publicará? TikTok · Instagram Reels · YouTube Shorts · YouTube (largo) · Anuncios (Meta/TikTok) · Varios. Esto establece la relación de aspecto (9:16 vertical o 16:9) y la duración.
3. ¿Idioma y tono? Por ejemplo "Español, divertido" o "Inglés, tranquilo y cálido". Ofrece 3–4 opciones de tono que se ajusten al formato de la pregunta 1.
4. ¿Tienes tu propia marca, producto o personajes?
- Sí, tengo fotos o un logo (pide las rutas de archivo o que los coloquen en
assets/) - Sí, pero solo una descripción
- No, crea unos originales para mí Para "clóname": solo la propia cara y voz del usuario, con su consentimiento. Nunca figuras públicas reales, personajes con derechos de autor o marcas que no posean.
5. ¿Presupuesto por video? Muestra los costos típicos para que puedan elegir:
| Formato | Costo típico |
|---|---|
| Anuncio UGC, 15–30 s | $1–3 |
| Micro-drama o episodio de sitcom, 60 s | $2–5 |
| Corto fantástico o cinematográfico, 30–60 s | $2–6 |
| Meditación o ambiental, 30 min | aproximadamente $2 (el bucle de imagen) |
Créditos Kie: 1 crédito = $0.005. Las voces de ElevenLabs se facturan por ElevenLabs en caracteres.
Después de las respuestas
- Escribe
studio.jsonen la raíz del repositorio (en gitignore), siguiendotemplates/studio.json: idioma, formatos, plataformas, relación de aspecto, marca o personajes, presupuesto y fecha de creación. - Crea el primer proyecto con la toma inicial (skill de estudio, flujo v5): el perfil ya responde el formato, la plataforma y el tamaño, y el presupuesto; pregunta solo el resto, uno a la vez (video único o serie, idea o desde cero, quién está en pantalla, referencias). Luego
node engine/studio.mjs new <slug> --title "..." --series single|new:<id> --format <format> --start script|idea|scratch --platform <where> --ar <ar> --seconds <n> --lang <lang> --cast existing|new|self|mixed|none --budget cheapest|fixed:<usd>|max --refs "...", y a partir de ahí siguenode engine/studio.mjs status <slug>. Formatos:studio.mjs formats. Estilos:ugc-phone,hyperreal,anime,podcast,retro-sitcom(o uno nuevo constyle.mjs new; pasa--styleastudio.mjs new).- Si tienen personajes o un producto, ejecuta la skill de casting primero para ellos (las hojas y voces van en
bible/). - Los estilos se envían como
draft. El primer proyecto en un estilo necesita su apariencia bloqueada una vez:node engine/style.mjs northstar <style> "<una escena de su idea>"(un cuadro GPT Image 2.5, aproximadamente $0.05, pregunta primero), muéstralo, luegonode engine/style.mjs approve <style> --northstar <file>. Cada proyecto posterior en ese estilo lo reutiliza. Los proyectos de formato largo omiten esto.
- Si tienen personajes o un producto, ejecuta la skill de casting primero para ellos (las hojas y voces van en
- Resume en 4–6 líneas: lo que entendiste, las suposiciones que hiciste, el proyecto que creaste y el siguiente paso (el guion, puerta 1). Pregunta: "¿Quieres que escriba el primer guion ahora?"
- Diles cómo hacer otras cosas: "Cada formato vive en su propia conversación. Para hacer algo diferente (otro formato, otra serie, otra marca), abre una nueva conversación en esta carpeta y solo di lo que quieres, por ejemplo: 'hazme un video de meditación de 20 minutos para dormir', 'quiero una novela para TikTok sobre una heredera secreta', 'make a UGC ad for my coffee brand'. Leeré tu perfil y elegiré el pipeline correcto."
Reglas
- Cinco preguntas, máximo. Sin formularios, sin explicaciones largas.
- No gastes créditos durante el onboarding. El primer paso pagado ocurre solo después de que el usuario apruebe un guion y un presupuesto.
- Si el usuario tiene prisa ("solo haz algo"), elige el formato que nombraron, asume los valores predeterminados en
templates/studio.jsony ve directamente al guion.