Consola de Control de Video Corto
Un video, desde la idea hasta la publicación, ocurre en un solo directorio. Este skill gestiona tres cosas: cómo se crea el directorio, cómo se recorren las cinco etapas y qué se considera como aprobado en cada etapa.
No enseña a escribir guiones (eso es asunto de short-video-plan), no reemplaza los modelos de generación y no realiza la edición práctica. Lo que garantiza es: en cualquier producción, al abrir el directorio, sabes en qué paso estás, qué hacer a continuación y si puedes continuar.
I. Las Cinco Etapas
E1 Guion/Storyboard → G1 → E2 Prompts → G2 → E3 Generación → G3 → E4 Entrega → G4 → E5 Publicación → G5 → Completado
| Etapa | Qué se hace | Producto principal | ¿Quién lo hace? |
|---|---|---|---|
| E1 Guion/Storyboard | Tema, tipo, estructura, guion, storyboard de contenido | 01-plan-propuesta.md | short-video-plan |
| E2 Prompts | Storyboard → Lista de activos + Lista de generación | 02-lista-activos.md, 03-lista-generacion.md | short-video-prompt |
| E3 Generación | Primero preparar activos, luego generar videos segmentados | 04-materiales/ | short-video-assets + short-video-generate |
| E4 Entrega | Unir segmentos, subtítulos, música, mezcla de audio | 05-producto-final/ | Herramienta de edición |
| E5 Publicación | Título, portada, hashtags, hora de publicación, identificadores | 06-paquete-publicacion.md | Este skill |
Solo se avanza una etapa a la vez. Saltarse etapas es la principal fuente de retrabajo: si se pasa G2 y se va a generar, los materiales producidos seguramente no coincidirán con el número de toma.
II. Normas del Directorio (Única Autoridad)
Todos los productos entran en el mismo directorio, ubicado por defecto en la raíz del proyecto outputs/. Las demás etapas no definirán sus propias reglas de directorio; todas deben cumplir con esta sección.
2.1 Estructura
outputs/
└── 2026-09-29-dormir-poco-es-como-tdah/
├── 00-progreso.md
├── 01-plan-propuesta.md
├── 02-lista-activos.md
├── 03-lista-generacion.md
├── 04-materiales/
│ ├── 01-imagenes-activos/
│ ├── 02-primer-fotograma/
│ └── 03-segmentos/
├── 05-producto-final/
│ └── producto-final-v1.mp4
└── 06-paquete-publicacion.md
Utilidad del prefijo numérico: al abrir el directorio, los archivos se ordenan según el flujo del proceso; con un vistazo sabes en qué etapa estás y qué falta, sin necesidad de archivos de navegación adicionales.
2.2 Nombre del Directorio
Formato fijo: AAAA-MM-DD-Título
| Elemento | Requisito |
|---|---|
| Fecha | El día en que se crea el directorio, no cambia después |
| Separador | Un guion entre la fecha y el título; dentro del título también se usan guiones para separar palabras |
| Longitud | Título de 8 a 15 caracteres |
| Prohibido | Barras normales e invertidas, dos puntos, asteriscos, signos de interrogación, comillas, paréntesis angulares, barra vertical, espacios y signos de puntuación |
| Duplicados | Mismo día y mismo título, añade -2, -3 |
El título se toma de la frase más distintiva del tema seleccionado, no del nombre de la categoría:
| Incorrecto | Correcto |
|---|---|
| Contenido educativo | Dormir poco es como TDAH |
| Video corto de TikTok | La comida caliente por fuera, fría por dentro |
| Tema del 22 de octubre | El café en termo se enfría en horas |
Método de evaluación: Si solo ves el nombre del directorio tres meses después, ¿puedes recordar de qué video se trata? Los nombres de categoría seguramente no se recordarán, pero el tema sí.
2.3 Las Tres Reglas de Oro
- El nombre del directorio, una vez creado, no se cambia. Si se cambia, las rutas de referencia de los materiales se rompen inmediatamente. Para cambiar el título, modifica el título de publicación en
06-paquete-publicacion.md, no toques el directorio. - Tampoco se cambia la fecha aunque se pase de día. Si continúas al día siguiente, el directorio sigue teniendo la fecha del día en que se creó, no abras otro directorio.
- Un video, un directorio. Para series o contenido en matriz, no crees subdirectorios; abre otro directorio y añade una palabra diferenciadora al título.
2.4 Primer Paso al Iniciar
Cuando el usuario diga «abrir uno nuevo», primero pregunta tres cosas, luego crea el directorio:
- Plataforma (TikTok / WeChat Video / Xiaohongshu)
- Duración objetivo
- Dirección en una frase
Luego, haz cuatro cosas en orden:
- Genera el nombre del directorio según la sección 2.2, léelo al usuario para que lo confirme — esta es la única oportunidad de cambiar el nombre sin costo
- Crea el directorio y los cuatro subdirectorios:
04-materiales/01-imagenes-activos,02-primer-fotograma,03-segmentos,05-producto-final - Escribe
00-progreso.md: etapa actual = E1, completa la descripción del proyecto, las cinco puertas todas en «No iniciado» - Pasa a E1, entrégaselo a la capa de contenido
Si no se confirma el nombre primero y se crea el directorio, el costo de cambiar el nombre posteriormente corre por cuenta del usuario.
III. Archivo de Estado
00-progreso.md es el punto de guardado de este video. Actualízalo inmediatamente después de avanzar a cada etapa, no lo acumules.
Campos obligatorios:
| Campo | Función |
|---|---|
| Nombre del directorio, fecha de creación, plataforma, duración objetivo | Identificación |
| Etapa actual | Seis opciones: E1 / E2 / E3 / E4 / E5 / Completado |
| Resultados de las cinco puertas | G1–G5, una por una: Aprobado / No aprobado / No iniciado |
| Lista de productos | Archivos existentes + Archivos faltantes |
| Bloqueos | ¿Dónde está atascado ahora? ¿A quién espera? |
| Descripción del proyecto | Tipo de contenido, objetivo, intención de ritmo, límite máximo de intervalo sin diálogo, método de soporte para silencios, restricciones estrictas, aprobador/condiciones de versión final |
| Registro de versiones | Una línea por cada cambio: fecha + qué se cambió + por qué |
La plantilla está en assets/flow-state-template.md.
Resuelve una cuestión muy concreta: cambiar de sesión, pasar una semana, que otra persona retome el trabajo: con leer este archivo se puede continuar. Sin él, al tercer día tendrías que revisar todos los materiales para recordar en qué punto estabas.
IV. Las Cinco Puertas
Las puertas solo tienen dos resultados: aprobado o no aprobado. Si no se aprueba, te quedas en esa etapa, no se permite «hacerlo y ya veremos».
G1 · Aprobación del Guion/Storyboard (E1 → E2)
01-plan-propuesta.mdcompleto con las cinco secciones, las ocho preguntas de autoevaluación aprobadas- La duración total del storyboard se desvía de la duración objetivo en ≤30%
- Cada toma dura de 2 a 6 segundos, los números de toma son continuos y no se saltan
- Autoevaluación de línea roja aprobada: sin eficacia no comprobada, sin testimonios inventados, sin lenguaje absolutista, sin información personal
- El usuario ha confirmado el tema y el guion
- La descripción del proyecto está completa; si la plataforma, duración objetivo o restricciones estrictas no están confirmadas, registra los valores por defecto autorizados por el usuario; de lo contrario, se queda en E1
- La descripción del proyecto declara el límite máximo del intervalo sin diálogo; los proyectos que permiten silencios largos deben especificar el método de soporte para la sección silenciosa
- Cada toma debe tener especificada su función, percepción del público, dependencias previas, hechos visibles clave e intención de duración; las tomas sin diálogo deben explicar su soporte mediante acción, sonido, música o ambiente
- Si se utiliza el skill de planificación, ejecuta su script
scripts/check_plan.pypara eliminar errores mecánicos de campos, duración y números de dependencia; si solo se instala el skill de flujo, verifica manualmente según la lista de G1 y registra que el script no se ejecutó
G2 · Aprobación de la Lista de Generación (E2 → E3)
- Cada prompt tiene su correspondiente número de toma, sin ningún segmento de más
- La duración total de todos los segmentos difiere de la duración total del storyboard en ≤1 segundo
- Los números de activos referenciados en la lista de generación están todos definidos en la lista de activos, sin referencias pendientes
- El modo principal está fijado: Primer y último fotograma o imagen de referencia, una de las dos opciones; la generación solo por texto se usa solo para tomas sin sujeto
- Toma como parámetros de producto, empaque, logotipo, etc., ya están etiquetados como «debe usar imagen real», no se entrega a generación de video solo por texto
- En los segmentos con diálogo, el texto original del diálogo ya está escrito en el prompt, coincidiendo palabra por palabra con el diálogo del storyboard (la narración ya no se dobla por separado; si se omite este segmento, no habrá sonido)
- La tabla de «Campo de imagen» de cada prompt especifica: sujeto, estado, acción, entorno, iluminación, plano, ángulo de cámara, movimiento de cámara y dependencias/hechos visibles; los elementos no aplicables deben explicar el motivo
- Los hechos visibles clave, dependencias previas e intención de duración del storyboard se han mapeado al primer fotograma o a la acción dentro del segmento
G3 · Aprobación de Materiales (E3 → E4)
- Cada segmento tiene una versión utilizable; los que faltan se escriben en los bloqueos
- La geometría del producto no se deforma, las etiquetas son legibles sin alterar el texto
- Los segmentos adyacentes pueden unirse: mismo producto, misma dirección de iluminación, mismo formato de imagen
- Los puntos de identificación icónicos y su cantidad en la lista de características de IP/personajes se han verificado toma por toma en la versión final
- Si una misma toma tiene múltiples candidatos, la versión seleccionada ya está escrita en la lista
- Los segmentos con diálogo se han revisado frase por frase auditivamente: no hay frases omitidas, las palabras clave no se pronuncian mal
- La conclusión del diálogo de la versión final se ha registrado en
04-materiales/00-dictado-final.json; la transcripción de palabras clave ambiguas sirve solo como ayuda para la revisión auditiva humana - Se ha realizado una revisión manual de todos los materiales del video en orden cronológico, comprobando causalidad entre segmentos, estado de personajes/accesorios, continuidad espacial y ritmo; el storyboard de primer fotograma previo a la generación no puede sustituir este paso
- Si existe la línea de tiempo de diálogo de la versión final, primero se hace una verificación de ritmo; si no hay subtítulos del producto final, se registra para probarlo en E4, sin tomar la verificación previa como conclusión del producto final
- Los elementos posteriores como efectos de sonido, superposiciones de texto, etc., de la lista de generación, tienen un plan de ejecución en E4, sin promesas pendientes
G4 · Aprobación del Producto Final (E4 → E5)
- La duración real se desvía de la duración objetivo en ≤10%
- Usa los subtítulos del producto final y la duración real para ejecutar el script
scripts/check_rhythm.pyde este skill; el informe y la conclusión de la revisión auditiva se adjuntan en00-progreso.md; los espacios en blanco en los subtítulos son solo un indicador proxy de segmentos sin diálogo - Los subtítulos coinciden con lo que realmente se oye en el diálogo (no con el original — si se pronuncia mal, se toma lo que se oye)
- La voz humana es clara, la música de fondo no opaca la voz
- El formato de imagen, la resolución y la velocidad de fotogramas cumplen con los requisitos de la plataforma objetivo
- El intervalo máximo sin diálogo del producto final se determina mediante revisión auditiva humana, con ayuda del informe de espacios en blanco de subtítulos para localizarlo; si supera el valor declarado en la descripción del proyecto y no se ha declarado como segmento no verbal en el storyboard, se devuelve
- Los intervalos en los que se permite un silencio largo se especifican en el storyboard con soporte de acción, sonido, música o ambiente, y en el producto de entrega se señalan los archivos y puntos de tiempo correspondientes
- Todos los elementos posteriores prometidos en la lista de generación están completos y se puede ubicar el producto, o hay una exención explícita del aprobador
G5 · Aprobación antes de Publicar (E5 → Completado)
- Las categorías fuertemente reguladas (medicamentos, suplementos, dispositivos médicos, finanzas, educación) han sido revisadas por separado
- El contenido generado por IA se ha etiquetado según los requisitos de la plataforma
- Título, portada, hashtags y hora de publicación están listos
- Sin información personal, sin retratos no autorizados ni locaciones
V. Tarjeta de Traspaso
Las etapas solo se comunican entre sí a través de archivos, no por «lo que estábamos diciendo hace un momento». Al final de cada etapa, completa una tarjeta y escríbela en la sección de «Traspaso» del archivo de estado:
| Traspaso | La tarjeta debe contener |
|---|---|
| E1 → E2 | Tabla resumida del storyboard (seis columnas) y detalles toma por toma (percepción/dependencias/hechos visibles/intención de duración), nombre real y especificaciones del producto, información que debe presentarse de forma real |
| E2 → E3 | Tarea de generación de cada segmento: número de segmento, duración, prompt, número de imagen de referencia, modo, número de candidatos |
| E3 → E4 | Lista de materiales: nombre de archivo, número de segmento, duración, disponibilidad; si el diálogo se ha revisado auditivamente segmento por segmento, si se ha seleccionado la música de fondo |
| E4 → E5 | Archivo del producto final, duración, formato de imagen, material de portada, puntos de venta y palabras de hashtag |
Los campos completos se encuentran en references/stage-specs.md.
VI. Continuar un Video Inacabado
Cuando el usuario diga algo como «continúa con el video de dormir poco»:
- Enumera los directorios bajo
outputs/, busca por nombre; si no hay coincidencia, pregunta, no adivines - Lee
00-progreso.md, primero solo mira la etapa actual y los bloqueos, no te apresures a leer todos los productos - Reporta tres líneas: en qué etapa estás, qué te bloquea, qué hacer a continuación
- Solo después de la confirmación, entra en la etapa correspondiente
No rehagas todo desde el principio. Tampoco te saltes el archivo de estado para inferir la etapa directamente: si te equivocas, volverás a abrir una puerta que ya estaba aprobada.
VII. Relación con los Skills Hijos
| Capa | ¿Quién? | ¿Qué gestiona? |
|---|---|---|
| Capa de flujo | Este skill | Directorio, etapas, puertas, estado, traspaso |
| Capa de contenido | short-video-plan | Tema, tipo, estructura, guion, storyboard de contenido |
| Capa de prompts | short-video-prompt | Tabla de storyboard → Lista de activos + Lista de generación |
| Capa de activos | short-video-assets | Lista → Imagen: programación, candidatos, aceptación, almacenamiento |
| Capa de generación | short-video-generate | Lista → Segmentos: crear tareas, descarga por sondeo, revisión multimedia, registro |
| Capa de entrega | Herramienta de edición | Unión, subtítulos, música, mezcla de audio |
Tres reglas:
- La capa de contenido no define directorios, solo entrega el producto final en la ubicación especificada por la capa de flujo
- La capa de prompts no reorganiza el contenido, solo lo traduce; este skill no copia su método de trabajo
- La capa de activos no modifica el contenido ni los prompts, solo se asegura de que la imagen esté hecha, coincida y sea aceptable
- La capa de generación no modifica el diseño visual, solo hace que las imágenes ya definidas se muevan y deja un registro de tareas trazable
- La capa de flujo no reescribe las normas de escritura de ninguna capa, solo juzga si pasa o no la puerta
En caso de conflicto: el directorio y los nombres de archivo siguen a este skill; la decisión de contenido sigue a short-video-plan.
VIII. Límites
- No escribe normas de guion: el tema, la estructura, el guion y la escritura del storyboard están en la capa de contenido; este skill no las repite
- No reemplaza los modelos de generación: escribe las tareas y los estándares de aceptación, no garantiza que una generación en particular tenga éxito
- No realiza la edición práctica: define el estándar del producto final; la unión específica se hace en la herramienta de edición
- No promete tráfico: las cinco puertas garantizan «el flujo no tiene fugas, los materiales pueden unirse, la publicación cumple con las normas», no garantizan datos
- No reemplaza las reglas de la plataforma ni la revisión legal: las políticas y regulaciones de las plataformas pueden cambiar; las categorías fuertemente reguladas deben ser confirmadas por separado
IX. Referencias (Cargar según sea necesario)
| Archivo | ¿Cuándo leerlo? |
|---|---|
references/stage-specs.md | Antes de cada etapa, cuando se deba completar la tarjeta de traspaso |
references/delivery-and-publish.md | En E4 para unir el producto final, en E5 para crear el paquete de publicación |
references/regression-cases.md | Después de modificar scripts o criterios de puerta, para pruebas de regresión |
assets/flow-state-template.md | Al crear un nuevo flujo, cada vez que se actualice el estado |
assets/publish-pack-template.md | En E5, al completar el paquete de publicación |
El método de trabajo de E2 no está dentro de este skill, lo realiza
short-video-prompt. Este skill solo se encarga de: antes de entrar en E2, verificar G1; después de que se genere una nueva lista, pasar por G2.