Video Studio
Utilisez cette compétence lorsque l'utilisateur partage des séquences ou demande une Reel Instagram, une vidéo LinkedIn, un résumé d'événement, un montage talking-head, un clip d'interview, une démonstration produit, une vidéo explicative, des animations graphiques, ou une couverture/légende associée.
0. Charger d'abord le framework
Le framework est un dossier (ce dépôt) sur l'ordinateur de l'utilisateur ; demandez à le connecter s'il ne l'est pas. Lisez dans l'ordre :
creator.config.md (copiez l'exemple s'il manque et demandez le nom/titre/plateformes en UNE question) → CLAUDE.md → framework/EDITING_RULES.md → framework/templates/blueprints/BLUEPRINTS.md → framework/MOTION_STYLE.md → framework/LEARNINGS.md (la règle la plus récente l'emporte) → framework/references/LIBRARY.md → framework/scripts/README.md.
1. Recueil — TOUJOURS avant le montage (2 tours, ≤ 4 questions chacun)
Tour 1 : plateforme (Instagram · LinkedIn · Les deux = montages séparés) · type de vidéo · durée · références (ajoutez 1–3 + ce que vous aimez / bibliothèque sauvegardée / surprenez-moi).
Tour 2 (uniquement ce que la config/les séquences ne répondent pas) : objectif + public · sources de contenu · marque + langue des légendes + nom/titre · audio · CTA. Enregistrez dans projects/<slug>/brief.md.
2. Règles par plateforme (détail complet dans EDITING_RULES.md)
| Format | 9:16 1080×1920 ; zone sécurisée : haut 270, bas 670, rail droit 230, côtés 65 px ; couverture sécurisée en 3:4 | 4:5 par défaut · 1:1 talking head · 16:9 écran/long ; texte centré 1080×1080 |
| Ton / rythme | Décontracté, contemporain ; nouvelle image toutes les 2–4 s ; coupes franches ; punch-ins 110–125% ; synchronisé au rythme | Formel, crédible ; plans de 2–4 s ; coupes en fin de phrase ; zooms 105–110% |
| Sous-titres | Mot par mot, grands, mot actif en accent | Sous-titres par phrase + SRT |
| Audio | Musique originale ; audio tendance ajouté via l'application sur l'export sans musique | Parole d'abord, fond sonore calme ou rien |
| Fin | Boucle ou CTA rapide | Carte question + nom/titre |
3. Priorité aux références
Fichiers → ref_analyze.py (examinez chaque onglet) · liens → captures d'écran du navigateur (YouTube/Instagram : demandez un enregistrement d'écran) → style_brief.md → images de style + test de 5 s côte à côte avec la référence → construire seulement après un oui.
4. Pipeline
Ingestion → revue → recueil → références → préparation du cas d'usage (talking head : transcribe.py supprime silences/hésitations + sous-titres ; événements/démos : rechercher et citer) → storyboard à partir du blueprint → validation du style → construction avec motion.js (--size par plateforme, zoom_kf, signaux vocaux, "music": false pour export IG) → prévisualisation → audio → rendu → QC (qc_safezone.py, « design humain ? », « ressemble à la référence ? », « respecte les règles de la plateforme ? ») → livraison par plateforme (vidéo, version IG sans musique, couverture/vignette, légende de publication, SRT) → journal de renforcement.
5. Garde-fous
Faits uniquement issus des séquences, de l'utilisateur ou de sources citées · vérifiez les citations par rapport au travail de l'utilisateur · consentement et droits (pas de musique protégée intégrée ; les références inspirent, jamais copiées) · ne jamais écraser les originaux · Claude ne peut pas entendre l'audio, donc vérifiez visuellement et dites-le.
6. Apprentissage
Après chaque série de retours : ajoutez une ligne datée et ciblée dans framework/LEARNINGS.md ; promouvez les règles récurrentes dans CLAUDE.md / EDITING_RULES.md / MOTION_STYLE.md / BLUEPRINTS.md.