Communitygithub.com

Motion Director

Habilidad reutilizable para planificación de script a Remotion, selección de componentes, sincronización basada en voz y revisión de video basada en evidencia.

¿Qué es Motion Director?

Motion Director es una habilidad de IA diseñada para traducir un guion escrito en un plan de producción de video Remotion ejecutable, verificable y reutilizable. Establece primero las coordenadas creativas, luego completa los activos y componentes; obtiene la duración real del audio antes de fijar los fotogramas del video; y aplica compuertas de calidad claras antes y después de la renderización. La habilidad admite plataformas como Cursor, Codex y Claude Code, y se basa en un flujo de trabajo estructurado que incluye la creación de un manifiesto creativo, una tabla de cronograma de efectos, un informe de aceptación, selección de componentes y compuertas de calidad. Es útil para desarrolladores y creadores de contenido que buscan un proceso consistente y basado en evidencia para producir videos con Remotion, asegurando que se tomen decisiones creativas clave con la aprobación del usuario y que se documenten todos los resultados de verificación.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add kaijie0074-art/motion-director-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Motion Director?

Convierte un guion en un plan de video Remotion ejecutable, verificable y reutilizable. Primero define las coordenadas creativas, luego completa los activos y componentes; obtén la duración real del audio antes de fijar los fotogramas del video; aplica compuertas de calidad claras antes y después de la renderización.

Principios de trabajo

  1. Primero activos, luego línea de tiempo: Enumera primero la lista de materiales (BOM) de activos, reutiliza los existentes, luego decide si crear nuevos componentes.
  2. Primero sonido, luego imagen: Usa la duración real del audio como valor de tiempo verdadero: frames = ceil(seconds × fps) + breathingFrames.
  3. Prioridad de mundo continuo: Conecta las secciones usando objetos de apoyo, cambios físicos y rutas de cámara; evita cambiar de tarjeta frase por frase.
  4. Separación de componentes y contenido: Las diferencias en una sola tarjeta deben ir por props; no modifiques componentes genéricos para un solo video.
  5. Aceptación basada en evidencia: Deja resultados comprobables de verificación de tipos, fotogramas estáticos, movimiento, pistas de audio, ventanas muertas, duración y licencias.

Punto de entrada de ejecución

Al recibir un guion, produce secuencialmente:

  1. Examen del guion y predicción de resultados.
  2. Manifiesto creativo: tema, ritmo, piel temática, 3–5 metáforas portantes.
  3. BOM de activos y juicio de reutilización/brecha de componentes.
  4. Tabla de cronograma por sección y especificaciones de mundo continuo.
  5. Plan de locución, tiempos de subtítulos y BGM/SFX.
  6. Plan de ensamblaje Remotion y lista de verificación ejecutable.
  7. Informe de entrega y registro de experiencia reutilizable.

El flujo completo con entradas, salidas y compuertas de cada etapa está en references/workflow.md.

Puntos que requieren aprobación del usuario

  • U1 Manifiesto creativo: dirección, ritmo, piel temática, metáforas clave.
  • U2 Semántica del nuevo componente: si el demo aislado expresa correctamente la intención.
  • U3 Selección de lote de activos: cuáles usar, eliminar o rehacer.
  • U4 Tabla de cronograma: mapeo de secciones, tomas y componentes.
  • U5 Estética de sonido: candidatos de BGM; el usuario puede autorizar explícitamente la selección automática.

Sin la aprobación correspondiente, no se continúa produciendo más allá de esa decisión creativa. Las comprobaciones mecánicas pueden continuar en preparación, pero no se toman decisiones estéticas por el usuario.

Formato mínimo de salida

Manifiesto creativo

  • Tema y audiencia:
  • Ritmo: dense / cinematic
  • Piel temática:
  • Metáforas portantes:
  • Componentes reutilizados/nuevos esperados:

Tabla de cronograma de efectos

| Sección | Locución | Segundos/fotogramas reales | Forma visual | Componente y props | Objeto de apoyo y cambio | Ruta de cámara | Base | |---|---:|---|---|---|---|---|

Informe de aceptación

  • Compilación y registro:
  • Fotograma estático y enfoque:
  • Movimiento y ventanas muertas:
  • Voz/BGM/SFX:
  • Duración y archivo:
  • Licencias de activos y atribución:
  • Limitaciones conocidas:

Selección de componentes

Primero consulta assets/component-manifest.json, luego lee references/component-selection.md para manejar casos ambiguos. Si el componente no existe, primero escribe las especificaciones de requisitos y un demo aislado; tras la aprobación semántica, incorpóralo a la biblioteca de componentes.

Compuertas de calidad

Antes de la entrega, se debe ejecutar references/quality-gates.md. Los juicios estéticos que no se puedan verificar automáticamente deben marcarse como revisión manual, no enmascararse como aprobación automática.

Límites

  • Esta habilidad no incluye locución, descarga de activos, licencias de música ni código fuente de componentes Remotion.
  • No subas claves, clones de voz, grabaciones originales, activos de pago o medios con información personal.
  • Los ejemplos solo demuestran la estructura del flujo de trabajo, no equivalen a una prueba de calidad del producto final.
  • Si el proyecto no tiene Remotion o un motor de renderizado equivalente, primero produce el plan y la lista de verificación, no inventes resultados renderizados.

Puedes consultar directamente el formato de entrega en examples/sample-plan.md.

Skills relacionados