CommunityProgramación y desarrollogithub.com

ObafemiEuloge/motion-studio

Control de calidad de un video del estudio antes de la entrega final (texto, guía de estilo, movimiento, legibilidad en móvil, sonido). Debe usarse antes de cada entrega, sin excepción.

¿Qué es motion-studio?

Esta habilidad define un riguroso proceso de control de calidad para videos producidos en Motion Studio, garantizando que cumplan con los estándares antes de cada entrega. Incluye verificaciones automáticas y manuales en cinco áreas clave: texto (precisión de contenido, nombres y números correctos), guía de estilo (sin halos, degradados ni emojis, uso controlado del champán), movimiento y legibilidad (prueba del pulgar, animaciones sin errores con Hyperframes, visibilidad en pantallas pequeñas), y sonido (sin silencios largos, niveles de audio correctos, sincronización perfecta). Se basa en herramientas de línea de comandos como Python, ffmpeg y npx hyperframes para validar cada aspecto, y requiere generar un archivo CONTROLE.md que documente los resultados; cualquier casilla sin marcar bloquea la entrega. Es ideal para equipos de producción que buscan estandarizar y automatizar el aseguramiento de calidad en videos promocionales o educativos compatibles con sistemas Unix.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ObafemiEuloge/motion-studio/tree/HEAD/.claude/skills/controle

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Control

Escribe CONTROLE.md en la carpeta de producción con cada casilla y lo que has medido. Una casilla sin marcar bloquea la entrega.

Texto

  • python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.html muestra OK.
  • Cada hecho proviene de brand/faits.md. Sin precios. EducaPro dice "para un cliente".
  • Nombre en pantalla: Obafemi Euloge AGNOUN, tres palabras, mismo tamaño.
  • Número WhatsApp exacto: +229 01 96 25 66 94.

Guía de estilo

  • Sin halo, degradado de fondo, desenfoque de entrada de título, emoji (comparar con brand/DESIGN.md, sección Prohibiciones).
  • Champagne: un solo uso con significado por plano.
  • La copa siempre tiene algo detrás que desenfocar.

Movimiento y lectura

  • Prueba del pulgar: la imagen 0 reducida a 270 px de ancho sigue siendo legible y dice el problema.
  • El rostro de Oba, si aparece, está nítido e iluminado; de lo contrario, el plano se retira.
  • El llamado final contiene la palabra clave de la oferta (APP, PAGE, MOTION) y la razón para escribir.
  • npx hyperframes check --json: cero errores; advertencias leídas y justificadas.
  • npx hyperframes snapshot --review luego /hyperframes references/review.md: ningún título se mueve después de llegar, ningún salto en los cortes.
  • Imagen 0 legible sin sonido. Todo texto entre 168 y 1330 px, tamaño ≥ 28 px.
  • Cada línea dura al menos 0,5 s + 0,3 s por palabra. Firma final ≥ 2,5 s.

Sonido

  • Sin silencio de más de 0,35 s: ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_start no devuelve nada (excepto el final).
  • Voz sincronizada: cada texto llega en su palabra (diferencia ≤ 0,1 s).
  • npx hyperframes audio renders/<slug>.mp4 --json: sonido presente, −16 a −14 LUFS, pico ≤ −1 dBTP.
  • Efectos de sonido solo en acciones visibles; no dos veces el mismo archivo seguido.

Informa a Oba sobre lo que se ha medido pero no escuchado.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados