Communitygithub.com

IsmaelZamora4/cinematic-shorts-pipeline

Planifie et valide des courts métrages cinématographiques 3D : récit, storyboard, direction artistique, plan technique, voix, sous-titres et contrôle qualité. Utilisez-la lors de la préparation d'un dossier de production ; elle n'autorise pas à elle seule la génération de contenu audiovisuel.

Qu'est-ce que cinematic-shorts-pipeline ?

Cette compétence fournit un cadre structuré pour la planification et la validation de courts métrages 3D à partir d'une idée ou d'un scénario. Elle ne génère aucun média (images, audio, modèles 3D, rendus ou vidéos) mais guide l'utilisateur à travers des étapes clés : rédaction d'un brief, développement de l'histoire, définition de l'esthétique et des ressources, storyboard, plan technique, et contrôle qualité. Chaque étape est assortie de 'portes de validation' qui garantissent que les critères essentiels sont remplis avant de passer à la suivante. Le pipeline utilise des validateurs automatisés (Python), un orchestrateur DAG local, et une rubrique de qualité cinématographique pour séparer la validation automatique, l'inspection visuelle et le jugement humain. Les données sont conservées dans des paquets versionnés (deliverables/<slug>/) et le storyboard suit un schéma JSON strict. La compétence est conçue pour être utilisée avec Claude Code, Cursor, Codex, ou d'autres agents IA, et suppose un environnement de développement local (Windows, Blender, Remotion, FFmpeg, etc.). Elle insiste sur la vérification des dépendances et des licences, et interdit toute action de génération non autorisée.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Flujo de cortometrajes cinematográficos

Cree un dossier de producción revisable a partir de una idea o guion. Esta habilidad planifica y valida; no autoriza la generación de imágenes, audio, modelos 3D, renders ni vídeo. Solo pregunte cuando una decisión creativa o técnica importante no pueda inferirse. Respete 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 comprendidos
HistoriaBrief aprobadoLogline, objetivo, obstáculo, riesgo, beats, giro y cierreRelación causa/efecto legible; 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 como 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 salte una puerta fallida. Un plan, vista previa, fotograma, narración o render no autoriza la siguiente etapa de producción.

Para cada storyboard ejecute 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 habilidad completa, ejecute 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. Valide con python scripts/pipeline.py validate ruta/al/pipeline.json; inspeccione el DAG sin ejecutar ni escribir con plan o dry-run; valide un manifiesto existente con validate-manifest pipeline.json run-manifest.json. Consulte references/pipeline-orchestration.md antes de editar ese contrato.

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

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

Guarde paquetes nuevos en deliverables/<slug>/ con un brief/plan y storyboard.json. Use un slug estable y conserve los entregables existentes; no mueva ni sobrescriba 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 activos, licencia, herramientas y compatibilidad se verifican por tarea.

Contexto local

Al trabajar en VideoIA, lea 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. Priorice flujos locales/gratuitos y vistas previas modestas; verifique las versiones activas antes de aplicar patrones del framework.

Reutilice las habilidades instaladas de Remotion en vez de copiar sus manuales. Consulte 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 instale dependencias, descargue recursos, use servicios de pago, publique ni modifique proyectos ajenos sin autorización.

Use 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 associés