ObafemiEuloge/motion-studio

Contrôle qualité d'une vidéo du studio avant rendu final et livraison (texte, charte, mouvement, lisibilité téléphone, son). À utiliser avant chaque livraison, sans exception.

Qu'est-ce que motion-studio ?

Cette compétence permet de réaliser un contrôle qualité complet et automatisé d'une vidéo produite par le studio Motion avant son rendu final et sa livraison au client. Elle couvre cinq domaines essentiels : le texte, la charte graphique, le mouvement et la lisibilité (notamment sur mobile), ainsi que le son. Utile pour tout développeur ou utilisateur d'agents IA travaillant sur des productions vidéo, elle repose sur des vérifications techniques via des scripts Python (verifier_texte.py), l'outil Hyperframes (hyperframes) et FFmpeg, tout en exigeant des contrôles humains sur des aspects comme l'absence de halos ou de dégradés interdits. Une fois les vérifications terminées, le fichier CONTROLE.md est généré dans le dossier de production, et toute case non cochée bloque la livraison. La compétence est conçue pour être utilisée sans exception avant chaque envoi, assurant ainsi une qualité constante et professionnelle.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

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

Documentation

Contrôle

Écris CONTROLE.md dans le dossier de production avec chaque case et ce que tu as mesuré. Une case non cochée bloque la livraison.

Texte

  • python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.html affiche OK.
  • Chaque fait vient de brand/faits.md. Aucun prix. EducaPro dit « pour un client ».
  • Nom à l'écran : Obafemi Euloge AGNOUN, trois mots, même taille.
  • Numéro WhatsApp exact : +229 01 96 25 66 94.

Charte

  • Aucun halo, dégradé de fond, flou d'entrée de titre, emoji (comparer à brand/DESIGN.md, section Interdits).
  • Champagne : un seul usage porteur de sens par plan.
  • Le verre a toujours quelque chose derrière à flouter.

Mouvement et lecture

  • Test du pouce : l'image 0 réduite à 270 px de large reste lisible et dit le problème.
  • Le visage d'Oba, s'il apparaît, est net et éclairé ; sinon le plan est retiré.
  • L'appel final contient le mot-clé de l'offre (APP, PAGE, MOTION) et la raison d'écrire.
  • npx hyperframes check --json : zéro erreur ; avertissements lus et justifiés.
  • npx hyperframes snapshot --review puis /hyperframes references/review.md : aucun titre qui bouge après son arrivée, aucun saut aux coupes.
  • Image 0 lisible sans le son. Tout texte entre 168 et 1330 px, taille ≥ 28 px.
  • Chaque ligne tient au moins 0,5 s + 0,3 s par mot. Signature finale ≥ 2,5 s.

Son

  • Aucun silence de plus de 0,35 s : ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_start ne renvoie rien (sauf la fin).
  • Voix calée : chaque texte arrive sur son mot (écart ≤ 0,1 s).
  • npx hyperframes audio renders/<slug>.mp4 --json : son présent, −16 à −14 LUFS, crête ≤ −1 dBTP.
  • Bruitages seulement sur des actions visibles ; pas deux fois le même fichier d'affilée.

Signale à Oba ce qui a été mesuré mais pas écouté.

Individual skills in this repo

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

Skills associés