Video Studio
Úsalo cuando el usuario comparta una grabación o pida un Reel de Instagram, un video de LinkedIn, un resumen de evento, una edición de entrevista, un clip de entrevista, una demo de producto, un explicador, gráficos en movimiento, o una portada/título para uno de ellos.
0. Cargar el framework primero
El framework es una carpeta (este repositorio) en el ordenador del usuario; pide que se conecte si no lo está. Leer en orden:
creator.config.md (copia el ejemplo si falta y pregunta por nombre/título/plataformas en UNA pregunta) → CLAUDE.md → framework/EDITING_RULES.md → framework/templates/blueprints/BLUEPRINTS.md → framework/MOTION_STYLE.md → framework/LEARNINGS.md (la regla más nueva gana) → framework/references/LIBRARY.md → framework/scripts/README.md.
1. Ingreso — SIEMPRE antes de editar (2 rondas, ≤ 4 preguntas cada una)
Ronda 1: plataforma (Instagram · LinkedIn · Ambas = cortes separados) · tipo de video · duración · referencias (añade 1–3 + lo que te gusta / biblioteca guardada / sorpréndeme).
Ronda 2 (solo lo que la configuración/grabación no responda): objetivo + audiencia · entradas de contenido · marca + idioma de título + nombre/título · audio · CTA. Guardar en projects/<slug>/brief.md.
2. Reglas de plataforma (detalle completo en EDITING_RULES.md)
| Formato | 9:16 1080×1920; zona segura: superior 270, inferior 670, carril derecho 230, laterales 65 px; portada segura en 3:4 | 4:5 predeterminado · 1:1 entrevista · 16:9 pantalla/larga; texto en centro 1080×1080 |
| Tono / ritmo | Casual, contemporáneo; nuevo visual cada 2–4 s; cortes bruscos; acercamientos 110–125%; sincronizado al ritmo | Formal, creíble; tomas de 2–4 s; cortes al final de frases; zooms 105–110% |
| Subtítulos | Palabra por palabra, grandes, palabra activa en acento | Subtítulos por oración + SRT |
| Audio | Banda sonora original; audio de tendencia añadido en la app en la exportación sin música | Discurso primero, fondo tranquilo o ninguno |
| Final | Bucle o CTA rápido | Tarjeta de pregunta + nombre/título |
3. Primero las referencias
Archivos → ref_analyze.py (mira cada hoja) · enlaces → capturas de pantalla del navegador (YouTube/Instagram: pide una grabación de pantalla) → style_brief.md → fotogramas de estilo + prueba de 5 s lado a lado con la referencia → construir solo después de un sí.
4. Flujo de trabajo
Ingerir → revisar → ingreso → referencias → preparación del caso de uso (entrevista: transcribe.py elimina silencios/rellenos + subtítulos; eventos/demos: investigar y citar) → guion gráfico a partir del plano → puerta de estilo → construir con motion.js (--size por plataforma, zoom_kf, señales de voz, "music": false exportación IG) → previsualizar → audio → renderizar → control de calidad (qc_safezone.py, "¿diseñador humano?", "¿se siente como la referencia?", "¿sigue las reglas de la plataforma?") → entregar por plataforma (video, versión IG sin música, portada/miniatura, texto de publicación, SRT) → registro de refuerzo.
5. Barreras de seguridad
Solo hechos de la grabación, del usuario o fuentes citadas · verificar citas contra el trabajo del usuario · consentimiento y derechos (sin música con derechos de autor incorporada; las referencias inspiran, nunca se copian) · nunca sobrescribir originales · Claude no puede oír audio, así que verificar visualmente y decirlo.
6. Aprender
Después de cada ronda de retroalimentación: añadir una fila con ámbito y fecha a framework/LEARNINGS.md; promover reglas establecidas a CLAUDE.md / EDITING_RULES.md / MOTION_STYLE.md / BLUEPRINTS.md.