Communitygithub.com

race-story-video

Crea o revisa videos destacados de carreras en formato retrato a partir de imágenes de a bordo o de la pista, con temas editoriales seleccionables, acción panorámica preservada, subtítulos discretos y una narrativa paciente desde la preparación hasta el resultado. Por defecto usa el estilo Race_P5_Final_Flag negro/rojo/blanco. Ideal para resúmenes de carrera y para coincidir con esta referencia, no para análisis de conducción ni estilos de video no relacionados.

¿Qué es race-story-video?

Race Story Video es una habilidad para agentes de IA diseñada para crear o revisar videos de carreras destacados en formato retrato, ideal para herramientas como Claude Code, Cursor o Codex. Su objetivo es hacer comprensible la carrera antes de hacerla corta, siguiendo un estilo editorial de referencia y permitiendo la selección de temas visuales como Trackside Red, Heritage Ivory, Night Telemetry, British Racing o Monochrome Journal. La habilidad se centra en preservar la acción panorámica completa en un video vertical (1080×1920), usando cortes simples y velocidad original, sin trucos artificiales como cámara lenta o congelados. Establece la historia revisando la memoria del proyecto, inspeccionando el metraje, distinguiendo hechos confirmados de observaciones editoriales, y proponiendo una narrativa concisa antes de renderizar. El flujo de trabajo incluye la composición con subtítulos discretos basados en eventos reales, la sincronización de audio original del coche, y la renderización en MP4 H.264 con metadatos de inicio rápido. La habilidad también realiza verificaciones de integridad al final, como decodificar completamente el archivo exportado, confirmar duración y fotogramas, revisar cada corte y subtítulo, y entregar el MP4 jugable junto con un registro del proyecto.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mahsoommoosa42/race-story-video/tree/main

Preguntar en tu IA favorita

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

Documentación

Video de Historia de Carrera

Haz que la carrera sea comprensible antes de hacerla corta. Por defecto, usa el estilo editorial de la referencia suministrada; las instrucciones del usuario actual anulan estos valores predeterminados.

Lee la referencia de estilo e inspecciona sus imágenes enlazadas antes de diseñar. Documentan la referencia real, no un requisito de reutilizar sus hechos de carrera.

Elegir un tema

Usa las opciones de tema para seleccionar Trackside Red (predeterminado), Heritage Ivory, Night Telemetry, British Racing o Monochrome Journal. Respeta una elección explícita. De lo contrario, conserva el tema establecido del proyecto; para un proyecto nuevo, presenta brevemente las opciones y continúa con Trackside Red si no se da ninguna preferencia. La selección del tema no debe bloquear la inspección de medios ni la planificación de la historia.

Los temas cambian el color, la tipografía y el tratamiento gráfico, no los hechos de la carrera, la cronología ni las reglas de ritmo. Mantén un tema coherente en todo el video. Registra su nombre y cualquier anulación en el manifiesto de trabajo. Para una revisión solo del tema, conserva el metraje, los puntos de corte, los tiempos de los subtítulos y el audio a menos que se solicite explícitamente cambiarlos.

Establecer la historia

  • Revisa Mem para la carrera/proyecto relevante y las últimas correcciones cuando estén disponibles. Usa una sola colección de proyecto y registra las decisiones significativas y las versiones entregadas. Las correcciones del usuario actual anulan las notas anteriores. No asumas que una edición anterior fue aceptada simplemente porque fue entregada.
  • Inspecciona los medios suministrados, duraciones, dimensiones, frecuencias de cuadro y audio. Construye un inventario de fuentes y una breve tabla de decisiones de edición: archivo fuente, entrada/salida de la fuente, evento, evidencia, intervalos de subtítulos e inicio de salida. Mira las jugadas candidatas con su aproximación y salida, no solo capturas de pantalla aisladas.
  • Distingue los hechos confirmados de las observaciones editoriales. Confirma la cronología importante faltante, la posición final o la atribución de incidentes ambiguos; mientras tanto, continúa la inspección de medios. Las marcas de tiempo de exportación y los nombres de archivo no prueban el orden de la carrera. No inventes números de vuelta, posiciones, adelantamientos ni razones por las que una maniobra tuvo éxito.
  • Proporciona una historia propuesta concisa antes de un renderizado costoso inicial. Esto no es una puerta de aprobación adicional cuando el usuario ya ha autorizado la creación y proporcionado suficiente contexto.

Cortar para la comprensión

  • Preserva la preparación, maniobra y consecuencias como una toma continua en tiempo real cuando sea posible. Comienza lo suficientemente temprano para establecer los coches y la distancia; termina después del resultado y la fase de estabilización. Revisa cada salida en movimiento. No cortes en el instante de un adelantamiento o recuperación solo para acortar la duración.
  • Deja que la acción útil determine la duración a menos que el usuario dé un límite estricto. Si un límite entra en conflicto con la claridad, elimina un evento de menor prioridad en lugar de truncar cada evento. No heredes la duración exacta de la referencia.
  • Usa cortes simples y velocidad original por defecto. Sin congelación artificial, cámara lenta, rampas de velocidad ni metraje inventado para compensar la falta de cobertura.
  • Introduce la situación antes de la maniobra. Revela los subtítulos del resultado solo después del resultado visible. Mantén los subtítulos concisos, objetivos y espacialmente útiles. Evita afirmaciones causales técnicas no respaldadas por el usuario o la evidencia.
  • Usa la línea de meta/bandera a cuadros real cuando se suministre, luego deja que el metraje continúe debajo del gráfico de resultados. Si no está disponible, dilo y usa una alternativa veraz en lugar de sustituir una secuencia de salida o un cruce falso.

Componer y renderizar

  • Por defecto, usa formato retrato 1080 x 1920, manteniendo la acción panorámica completa a lo ancho. Sigue la geometría y jerarquía de referencia con la paleta y tipografía del tema seleccionado. Mantén los gráficos fuera del metraje y legibles en tamaño de teléfono. No uses nombre de piloto ni título dramático a menos que se solicite.
  • Mantén el audio original sincronizado del coche. Por defecto, sin música incrustada; la referencia se preparó para que la música se agregara por separado. Una elección histórica de canción no es una instrucción permanente de banda sonora. Si se solicita música, establece la pista suministrada/autorizada y mézclala para que el sonido de la carrera siga siendo útil.
  • Usa FFmpeg disponible o un editor apropiado; prefiere herramientas existentes sobre un nuevo marco de renderizado. FFmpeg puede estar disponible a través de imageio_ffmpeg.get_ffmpeg_exe() de Python cuando no está en PATH. Conserva los originales y renderiza en nuevos archivos.
  • Mantén anclajes de subtítulos basados en la fuente: después de cambiar un punto de entrada, recalcula el tiempo del subtítulo de salida a partir del tiempo del evento fuente, en lugar de dejar los subtítulos en tiempos antiguos relativos al clip. Recalcula todas las temporizaciones de secuencia posteriores y las señales musicales después de los recortes. Ajusta los títulos al metraje conservado.
  • Para renderizados pesados en recursos, codifica las secuencias de forma secuencial con dimensiones, frecuencia de cuadro, códecs y configuraciones de audio idénticos, luego concatena. Verifica la continuidad y la duración del flujo en las uniones. Entrega MP4 H.264/yuv420p con audio AAC y metadatos de inicio rápido a menos que se solicite otro formato.
  • Conserva una pequeña línea de tiempo/manifiesto editable y texto de subtítulos junto con los archivos de trabajo del proyecto. Ofrece una transferencia de edición solo si se solicita; no llames a un kit de medios un proyecto editable nativo. En particular, FCPXML no es un proyecto nativo de Final Cut Pro para iPad.

Verificaciones de finalización

Decodifica completamente la exportación, confirma la duración esperada/recuento de fotogramas y la duración coincidente de audio/video, e inspecciona cada estado de subtítulos más el primer y último fotograma. Revisa cada corte con varios segundos a ambos lados en movimiento; escucha la sincronización, el recorte y las uniones de audio abruptas cuando la reproducción esté disponible. Verifica que los subtítulos nunca anticipen un resultado ni sobrevivan en el evento equivocado, y que la acción lado a lado permanezca visible.

Entrega el MP4 jugable real y declara los límites de verificación del material. Un plan o guion gráfico por sí solo no completa una solicitud de creación de video. Guarda la versión actual, las correcciones del usuario y las marcas de tiempo obsoletas en el registro del proyecto. Publicar o subir públicamente es independiente de la renderización.

Skills relacionados