Communitygithub.com

IsmaelZamora4/cinematic-shorts-pipeline

Planifica y valida cortometrajes cinematográficos 3D: narrativa, storyboard, dirección artística, plan técnico, voz, subtítulos y control de calidad. Úsala al preparar un paquete de producción; no autoriza por sí sola generar contenido audiovisual.

¿Qué es cinematic-shorts-pipeline?

Esta skill proporciona un flujo de trabajo estructurado para la planificación y validación de cortometrajes cinematográficos 3D, desde la idea inicial hasta el control de calidad. Es útil para directores, guionistas y equipos de producción que desean asegurar que todos los aspectos narrativos, técnicos y estéticos estén alineados antes de la producción. Soporta plataformas como Claude Code, Cursor y Codex, y se basa en un sistema de puertas de aprobación que garantiza que cada etapa se complete correctamente antes de avanzar a la siguiente. Incluye guías detalladas, plantillas y scripts de validación, como `validate-storyboard.py` y `pipeline.py`, para revisar la estructura, el cronograma y los contratos del pipeline. La skill no autoriza la generación de contenido audiovisual final, sino que se enfoca en la preparación y validación del paquete de producción.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/IsmaelZamora4/cinematic-shorts-pipeline/tree/HEAD/.agents/skills/cinematic-shorts-pipeline

Preguntar en tu IA favorita

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

Documentación

Flujo de cortometrajes cinematográficos

Crea un paquete de producción revisable a partir de una idea o guion. Esta skill planifica y valida; no autoriza generar imágenes, audio, modelos 3D, renders ni video. Pregunta solo cuando una decisión creativa o técnica importante no pueda inferirse. Respeta la autorización explícita de producción y las instrucciones del proyecto destino.

Flujo y puertas de aprobación

EtapaEntradaSalida revisableAprobación para avanzar
EncargoIdea, guion o peticiónBrief con audiencia, formato, duración, idioma, tono, restricciones y entregables; incógnitas señaladasRequisitos esenciales completos; hechos y restricciones entendidos
HistoriaBrief aprobadoLogline, objetivo, obstáculo, riesgo, beats, giro y cierreCausa/efecto legibles; hechos separados de ficción; sin decisión narrativa bloqueante
Estética y recursosHistoria aprobadaHoja de estilo, criterios de personajes/entornos y lista de recursos candidatosEstilo coherente; cada recurso usado tiene fuente/licencia/formato/rig verificados o queda marcado pendiente y fuera del plan aprobado
StoryboardHistoria y dirección aprobadasJSON por plano; bloques opcionales cinematography y animation describen cámara/luz y actuación por beatsValidador pasa; intención de foco/corte y beats/continuidad revisada. Still 9:16 y secuencia tienen puertas separadas; rig sin verificar no queda aprobado para producción
Plan técnicoStoryboard aprobadoMotor y versiones, recursos/licencias, animación, voz/subtítulos, perfil y coste/limitaciones previstosRuta local viable; dependencias y medidas de recursos explícitas; sin incertidumbre crítica oculta
Control de calidadPaquete anterior completoRúbrica con evidencia, resultados automáticos, revisión visual y evaluación humana separadasTodos los fallos corregidos o aceptados expresamente; bloqueos listados; no afirmar checks sin ejecutarlos

No saltes una puerta fallida. Un plan, vista previa, fotograma, narración o render no autoriza la siguiente etapa de producción.

Para cada storyboard ejecuta python scripts/validate-storyboard.py ruta/al/storyboard.json. validate-skill.py también valida estructura y cronología de todos los examples/**/storyboard.json y templates/storyboard.json, reutilizando el validador de storyboard. Para revisar la skill completa, ejecuta python scripts/validate-skill.py . y python -m unittest discover -s tests -v.

Los proyectos pueden versionar un pipeline.json con pipeline_version: 1, independiente del storyboard. Valida con python scripts/pipeline.py validate ruta/al/pipeline.json; inspecciona el DAG sin ejecutar ni escribir con plan o dry-run; valida un manifiesto existente con validate-manifest pipeline.json run-manifest.json. Consulta references/pipeline-orchestration.md antes de editar ese contrato.

Los captions usan intervalos [start_ms, end_ms): solapes rechazados por defecto. Un solape intencional requiere overlap_exception no vacío en el caption que empieza después; documenta su motivo.

Para enlazar voz y planos, narrative_timing es opcional en schema_version: 1: etiqueta el reloj como estimado o grabado y anota beats, pausas y cortes con anclas referidas a escenas. Con grabación real, usa su duración como reloj y vuelve a revisar captions. Las anclas no demuestran sincronía; no declares alineación palabra a palabra sin evidencia de alineador o revisión manual.

Guarda paquetes nuevos en deliverables/<slug>/ con un brief/plan y storyboard.json. Usa un slug estable y conserva los entregables existentes; no muevas ni sobrescribas paquetes anteriores al crear uno nuevo.

Estado de capacidad

Implementado: guías de planificación, contratos opcionales de cinematografía y animación, rúbrica cualitativa, planificador DAG local y validación de contratos de pipeline/manifiesto. pipeline.py plan y dry-run muestran el grafo sin ejecutar etapas ni crear archivos. La validación de storyboard comprueba estructura y tiempos declarados; no valida cámara, actuación, existencia/compatibilidad de rigs ni calidad visual. El validador de manifiestos comprueba estados, huellas y salidas, pero no crea ni reanuda ejecuciones.

Las etapas audiovisuales y sus adaptadores siguen pendientes. No hay generación de medios, motor de render, adaptador de TTS, composición, QA audiovisual temporal ni escáner legal. Los resultados de benchmarking, disponibilidad de assets, licencia, herramientas y compatibilidad se verifican por tarea.

Contexto local

Al trabajar en VideoIA, lee primero AGENTS.md y las instrucciones locales pertinentes. El entorno de referencia conocido es Windows 11, GTX 1650 de 4 GB, 16 GB de RAM, Blender local, Remotion/React/Three.js/R3F, FFmpeg, Kokoro TTS y paquetes de recursos CC0 opcionales. Es contexto, no garantía de que un binario, modelo, paquete, licencia o versión siga instalado. Prioriza flujos locales/gratuitos y vistas previas modestas; verifica las versiones activas antes de aplicar patrones del framework.

Reutiliza las skills instaladas de Remotion en vez de copiar sus manuales. Consulta las guías de buenas prácticas, markup, 3D, subtítulos, Studio o render solo si la tarea lo requiere. El render requiere petición explícita. No instales dependencias, descargues recursos, uses servicios de pago, publiques ni modifiques proyectos ajenos sin autorización.

Usa la rúbrica cinematográfica para separar validación automática, inspección de fotogramas fijos y juicio humano. Las imágenes estáticas no prueban calidad temporal de animación.

Recursos

Skills relacionados