Channel motion shorts
Usa los valores predeterminados del canal aprobados a menos que el usuario los cambie. Esta es una receta de producción personal, no una regla para videos no relacionados. Lee el skill HyperFrames instalado, luego usa general-video/faceless-explainer para la película completa y las técnicas de motion graphics para los beats individuales. Esos skills ya están instalados; no reinstales todo el paquete en cada ejecución. Carga su composición, animación, CLI, medios y guía de audio relevantes cuando sea necesario.
Valores predeterminados aprobados
- Entregar un MP4 real para YouTube Shorts e Instagram Reels: 1080×1920, 9:16, 30 fps, normalmente 45–60 segundos incluyendo el outro.
- Contenido educativo en ruso; motion design técnico limpio, premium y enérgico. Oscuro #080D16, blanco #F4F7FC, azul #409CFF, lima #C5F86B y naranja #FF9562. Montserrat para display/cuerpo y JetBrains Mono para etiquetas, incrustados localmente.
- Frases cinéticas cortas y grandes, diagramas y explicaciones visuales progresivas; movimiento intencionado de slide/zoom/profundidad. Mantén la historia comprensible sin sonido. Sin cabezas parlantes ni personas reales a menos que se solicite.
- Arco: gancho en los primeros 3s → explicación simple → mecanismo → ejemplo práctico → una conclusión → suscríbete.
- Incluye siempre narración y música de fondo por defecto para este canal. El proyecto existente usa Edge TTS
ru-RU-DmitryNeural; la ausencia de autenticación de HeyGen no es evidencia de que la generación de voz no esté disponible. Inspecciona el proyecto antes de declarar un proveedor faltante. - Termina con el archivo
frog.mp4suministrado por el usuario, aproximadamente 4.04s, y el CTA hablado en ruso: «Подпишись, чтобы не пропустить новые разборы». El archivo en sí no tiene audio. Mantén su ilustración roja existente y el texto SUBSCRIBE; es una excepción aprobada al estilo visual oscuro principal. - Baja la música debajo del habla con HyperFrames Audio Carve, incluyendo espacio espectral para la voz, y retén música audible durante el outro. Evita recortes y finales abruptos.
Iniciar un nuevo tema
- Lee production.md para las herramientas instaladas, rutas de recursos, audio de trabajo y comandos de exportación. Prefiere la infraestructura de trabajo existente.
- Crea un proyecto separado
videos/<slug-del-tema>/. Nunca sobrescribas el ejemplo aprobado u otro tema. Elassets/approved-example/incluido es una referencia, no un script listo para un nuevo tema. Incluye texto y tiempos específicos del tema en ruso. - Investiga afirmaciones actuales/técnicas usando fuentes autorizadas. Selecciona un ángulo adecuado para el tema solicitado; no asumas que cada video trata sobre una vulnerabilidad. Fecha eventos históricos y evita recomendaciones de versiones obsoletas. Guarda las fuentes junto al nuevo proyecto.
- Escribe BRIEF.md, frame.md, STORYBOARD.md y narration.json nuevos. Elige los tiempos incluyendo el espacio para la rana. Toma prestada la gramática visual, tipografía y contratos técnicos de la referencia; rediseña los diagramas para explicar el nuevo tema. Elimina toda la redacción antigua sobre React/RSC/seguridad a menos que sea relevante.
- Genera la narración temprano y mídela. Alinea cada segmento hablado con su escena visual correspondiente, con pausas cortas. Si necesita más de ~1.18× de aceleración, acorta la redacción o reasigna el tiempo de la escena en lugar de hacer que el habla sea apresurada. Mantén la duración total dentro de lo solicitado.
- Construye escenas HyperFrames seek-safe, ensambla música de duración completa más narración, añade la rana y oculta los encabezados/pies de página de la película principal durante esta. Ejecuta el tallado de audio después del tiempo final de la narración. Preserva las nuevas decisiones del usuario sobre estos valores predeterminados.
- Ejecuta la verificación de HyperFrames, inspecciona una hoja de contacto que cubra todas las escenas y el outro, luego renderiza dentro del alcance autorizado por el usuario. Verifica las dimensiones del MP4, la duración real, el flujo de audio y el nivel pico; inspecciona los fotogramas de salida final. Entrega una ruta MP4 absoluta cliqueable, la duración real y una nota breve de que se incluyen narración, música y outro de suscripción. No publiques en redes sociales a menos que esté autorizado por separado.
Reutilizar de forma segura
Ninguna narración de un tema anterior puede sobrevivir en una nueva entrega. Almacena en caché la voz por texto, voz y velocidad (o genera en una carpeta de tema nueva). Los archivos de fuentes y JS pueden reutilizarse; los cachés de audio antiguos, los atributos de tallado de audio horneados y las citas de fuentes deben reemplazarse. Ejecuta los scripts de síntesis desde el directorio del nuevo proyecto; algunos usan rutas public/ relativas. Adapta la narración/tiempo codificados de la referencia antes de ejecutarla.
Ejemplo de invocación: «Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры».