Communitygithub.com

memex-lab/product-launch-video-skill

Concevez et réalisez des vidéos de lancement de produit spectaculaires et percutantes avec Remotion (React).

Qu'est-ce que product-launch-video-skill ?

Cette compétence permet de créer des vidéos de lancement de produit de qualité cinématographique en utilisant Remotion (React). Elle suit un processus structuré en plusieurs phases : compréhension du produit (Phase 0), choix d'une direction esthétique avec des propositions visuelles détaillées (Phase 1), storyboard complet avec schéma JSON (Phase 2), et implémentation technique. La philosophie repose sur trois principes : l'intentionnalité, la traduction sensorielle (faire ressentir le produit visuellement), et la maîtrise du contraste. La compétence inclut des règles strictes pour les storyboards, des contrôles qualité (gates) entre les phases, et des bonnes pratiques pour éviter les rendus génériques. Elle est adaptée aux vidéos promotionnelles, démos, teasers, et présentations de fonctionnalités, et s'intègre avec les plateformes comme YouTube, Twitter, LinkedIn, et les formats courts (Shorts/Reels/TikTok).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/memex-lab/product-launch-video-skill/tree/HEAD/skills/product-launch-video

Demander à votre IA préférée

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

Documentation

Vidéo de Lancement de Produit

Concevez et réalisez des vidéos de lancement de produit cinématographiques et percutantes qui font ressentir le produit au spectateur avant même qu'il ne l'ait touché.

Cette compétence n'est pas limitée à une seule esthétique. Le style visuel s'adapte à l'ADN du produit — ce qui compte, c'est que quelle que soit la direction choisie, l'exécution reflète des standards absolus en termes de mouvement, d'éclairage, de composition et de narration visuelle.

Philosophie Fondamentale

Trois principes guident chaque décision :

Intentionnalité plutôt que Décoration. Chaque élément visuel, mouvement et source de lumière doit avoir un but. Qu'il soit minimaliste ou maximaliste, rien n'existe simplement pour remplir l'espace. Tout fait avancer le récit, met en valeur une fonctionnalité ou évoque une émotion spécifique.

Traduction Sensorielle. Une grande vidéo de lancement fait ressentir le produit au spectateur. Traduisez les concepts abstraits (vitesse, sécurité, confort) et les caractéristiques physiques (poids, texture, réactivité) en expériences visuelles et auditives. Si le produit est rapide, le spectateur doit ressentir la vélocité. S'il est élégant, le spectateur doit ressentir le raffinement dans chaque image.

Maîtrise du Contraste. Une grande vidéo prospère sur la juxtaposition. Utilisez le contraste d'échelle (détail macro vs. plans larges), de rythme (énergie frénétique vs. révélations au ralenti), d'éclairage (ombre vs. lumière) et audio (silence vs. rythmes lourds) pour créer une tension dynamique qui retient l'attention.

Quand l'Utiliser

  • Créer une vidéo de lancement ou d'annonce de produit
  • Construire une démo ou une présentation de fonctionnalités de qualité cinématographique
  • Réaliser une révélation de marque ou une bande-annonce teaser
  • Produire des présentations animées de produits avec des graphiques animés
  • Storyboarder et planifier la structure vidéo pour tout produit
  • Transformer des visuels, photos ou concepts de produit en récits vidéo

Phase 0 : Comprendre le Produit

Avant tout travail visuel, comprenez en profondeur ce que vous présentez. Cela façonne tout.

Demandez à l'utilisateur (en une seule fois, ne posez pas les questions une par une) :

  1. Produit — Quel est le produit ? Que fait-il ? Quel problème résout-il ?
  2. Public — Qui regarde cette vidéo ? Développeurs ? Consommateurs ? Investisseurs ? Équipe interne ?
  3. Message Principal — Quelle est la SEULE chose que le spectateur doit retenir après avoir regardé ?
  4. Ton — Que devrait ressentir le spectateur ? (Impressionné / Excité / Calme / Inspiré / Autonomisé)
  5. Durée — Combien de temps ? (15s teaser / 30s spot / 45-60s lancement complet / 90s+ plongée en profondeur)
  6. Actifs — Avez-vous des logos, photos de produit, captures d'écran, enregistrements, couleurs de marque ou polices ?
  7. Voix Off — La vidéo doit-elle avoir une narration ? Si oui, dans quelle langue ? Une préférence pour le caractère de la voix (genre, ton, niveau d'énergie) ?
  8. Référence — Des vidéos que vous admirez ? (Style keynote Apple, films produit Nike, esthétique développeur Stripe, vibes ludiques Notion, publicités montres de luxe, etc.)
  9. Contexte de Publication — Où cette vidéo sera-t-elle publiée ? (Page d'accueil, X/Twitter, LinkedIn, YouTube, Shorts/Reels/TikTok, deck investisseur, demo interne). Le rapport hauteur/largeur, les sous-titres et le rythme en dépendent.

Si l'utilisateur a déjà fourni du contexte dans la conversation, extrayez les réponses de ce qui est dit et confirmez les lacunes.

BARRIÈRE : Ne passez pas à la Phase 1 avant d'avoir des réponses (de l'utilisateur ou déduites du contexte) pour les 9 questions ci-dessus. Si des actifs sont fournis, auditez-les — listez chaque actif disponible et planifiez son utilisation là où il renforce le récit. Tous les actifs ne doivent pas nécessairement apparaître, mais aucun ne doit être ignoré sans raison.


Phase 1 : Établir l'Esthétique

C'est la décision créative la plus importante. L'esthétique doit donner l'impression d'avoir été conçue pour ce produit spécifique — pas un modèle générique avec le logo échangé.

Étape 1.1 : Choisir une Direction Visuelle

Basé sur la personnalité du produit et la préférence de ton de l'utilisateur, proposez 2-3 directions esthétiques distinctes. Chaque direction doit inclure :

  • Nom — Une étiquette courte et évocatrice (par exemple, "Précision Minuit", "Analogique Chaud", "Impulsion Électrique")

  • Ambiance — Description de l'atmosphère émotionnelle en 2-3 phrases

  • Palette de Couleurs — 4-5 couleurs avec codes hexadécimaux et rôles (arrière-plan, primaire, accent, texte, surbrillance)

  • Typographie — Paire police d'affichage + police de corps de Google Fonts ou Fontshare (jamais Inter, Roboto, Arial ou polices système). La police doit incarner la personnalité du produit :

    • Sérif élégants (par exemple, Playfair Display, Cormorant) → luxe, éditorial, premium
    • Sans-serif grotesques audacieux (par exemple, Space Grotesk, Satoshi) → tech, audacieux, moderne
    • Sans-serif géométriques (par exemple, Plus Jakarta Sans, General Sans) → propre, digne de confiance, SaaS
    • Polices cinétiques ou variables (par exemple, Syne, Cabinet Grotesk) → culture jeune, créatif, ludique
    • Polices monospace ou code (par exemple, JetBrains Mono, Fira Code) → outils développeur, esthétique terminal

    La police est la voix de la marque rendue visible. Un décalage entre la personnalité du produit et la police sape toutes les autres décisions de conception.

  • Caractère du Mouvement — Comment les choses bougent (ressorts vifs, glissements fluides, rebonds élastiques, révélations lentes cinématographiques)

  • Élément Signature — Le SEUL motif visuel qui rend cette vidéo distinctive (arrière-plans de dégradé maillé, cartes de morphisme verre, champs de particules, motifs géométriques, traînées lumineuses, traitements photo cinématographiques, gros plans de produit avec étiquettes d'appel, etc.)

Présentez-les sous forme de fiches concises, pas de murs de texte. L'utilisateur en choisit une ou mélange des éléments.

Mauvais Exemples (La Checklist "Slop IA")

Évitez ces signes révélateurs de vidéo générée par IA générique :

  • Dégradés violets sur fonds sombres (le cliché n°1)
  • Inter/Roboto/polices système pour le texte d'affichage
  • Synchronisation uniforme — tout entrant à la même vitesse et au même délai
  • Emojis comme icônes
  • Scènes plates, uniformément éclairées sans profondeur ni ombre
  • Grilles de cartes standard avec animations identiques
  • Texte qui "apparaît" simplement sans relation spatiale avec le contenu
  • Arrière-plans qui sont juste des couleurs unies

BARRIÈRE : Présentez 2-3 directions esthétiques à l'utilisateur. Ne passez pas à la Phase 2 avant que l'utilisateur ait choisi ou confirmé une direction. Si l'utilisateur dit "fais-le simplement", choisissez la direction qui correspond le mieux à la personnalité du produit et énoncez votre choix explicitement avant de continuer.


Phase 2 : Storyboard

Un storyboard est le plan directeur. Chaque scène doit justifier son existence.

OBLIGATOIRE : Écrivez le storyboard complet avant d'écrire du code. Sauvegardez-le sous storyboard.json dans le répertoire racine du projet en utilisant le schéma défini ci-dessous. Vérifiez-le par rapport à la Liste de Vérification du Storyboard à la fin de cette section. Aucune scène de démonstration consécutive ne peut utiliser la même disposition ou le même motif d'animation.

La Règle du "Budget Visuel Illimité"

Lors de la conceptualisation du storyboard, NE limitez PAS votre imagination aux actifs bruts fournis par l'utilisateur.

  • Traitez les actifs 2D fournis par l'utilisateur (captures d'écran brutes, logos plats, photos basiques) simplement comme des graines conceptuelles ou des textures de base.
  • Évaluez les besoins narratifs. Si l'histoire nécessite une variété visuelle supplémentaire, des environnements supplémentaires ou des images B-roll pour construire un écosystème plus riche, storyboardez-les naturellement.
  • Cependant, n'introduisez de nouveaux actifs générés que s'ils servent activement le récit et la hiérarchie visuelle du produit. Ne générez pas d'actifs simplement pour la complexité.

Arc Narratif

Les vidéos de lancement de produit suivent une structure dramatique, même les courtes :

ActeObjectifDurée Typique (vidéo 30s)
AccrocheAttirer l'attention. Poser un problème, montrer une tension, ou ouvrir avec un visuel frappant.3-5s
RévélationPrésenter le produit. Le "moment héros".5-8s
DémonstrationMontrer 2-4 fonctionnalités clés. Chacune a son propre temps visuel.12-18s
Point CulminantLe moment le plus impressionnant — une démo plein écran, une statistique dramatique, ou une transition "waouh".3-5s
FermetureLogo, slogan, CTA. Laisser une impression durable.3-5s

Pour les vidéos plus courtes (15s), compressez en : Accroche → Révélation → Fermeture. Pour les vidéos plus longues (60s+), développez la Démonstration avec plus de temps fonctionnalités et ajoutez un temps de "preuve sociale" ou "vision" avant la fermeture.

Planifiez la structure vidéo avant d'écrire une seule ligne de code. Un storyboard est le contrat entre la vision créative et l'exécution technique.

Règles de Publication & de Flux

  • Montrez le produit tôt. Dans les formats de lancement, de démo et sociaux, le spectateur doit voir le produit, l'interface du produit ou un artefact produit indubitable dans les 3 premières secondes. Les accroches abstraites sont autorisées seulement si elles se résolvent immédiatement en produit.
  • Conçu pour une lecture sans son. Si la vidéo peut apparaître dans un flux, supposez que de nombreux spectateurs regarderont sans son. Les affirmations clés, les temps scéniques, les sous-titres et les CTA doivent être visibles à l'écran, même si une voix off existe.

Métadonnées Vidéo

Avant de construire, documentez ces décisions :

  • Durée, FPS, Résolution — dérivés de la Phase 0
  • Contexte de Publication — dérivé de la Phase 0. Notez où la vidéo sera publiée et toutes les contraintes qui affectent le rythme, les sous-titres, les zones de sécurité ou les livrables.
  • Police d'Affichage + Police de Corps — de la direction esthétique de la Phase 1 (avec graisses)
  • Palette de Couleurs — définissez les rôles, pas seulement les couleurs : arrière-plan, surface (éléments surélevés), primaire (titres), atténué (texte secondaire), accent (CTA/surbrillance), surbrillance (moments spéciaux). Chaque rôle doit avoir une règle d'utilisation claire.

Structures Narratives

Choisissez la structure qui correspond le mieux à l'histoire du produit :

  • Problème → Solution — Meilleur pour les produits qui résolvent un point douloureux clair. Ouvrez avec le problème pour créer de la tension, révélez le produit comme la réponse, montrez les fonctionnalités, atteignez un point culminant avec un moment "waouh", terminez par un CTA.
  • Vision → Réalité — Meilleur pour les produits aspirationnels ou les nouvelles catégories. Peignez le futur idéal, reconnaissez l'écart, montrez comment le produit le comble, prouvez avec des fonctionnalités, terminez.
  • Montage → Focus — Meilleur pour les produits riches en fonctionnalités ou les mises à jour majeures. Montage rapide de nombreuses fonctionnalités, pause pour ralentir, plongée en profondeur dans 2-3 fonctionnalités clés, retour au montage pour la largeur, terminez.
  • Teaser (15s ou moins) — Intriguez avec des visuels abstraits, montrez rapidement des aperçus du produit, révélez le logo + la date de lancement.

Schéma du Storyboard

Le storyboard est sauvegardé sous storyboard.json dans le répertoire racine du projet. C'est la source unique de vérité — il pilote l'implémentation, la génération de la voix off et le timing.

{
  "meta": {
    "title": "Nom du produit et type de vidéo",
    "durationSec": "Durée totale de la vidéo en secondes",
    "fps": 30,
    "width": 1920,
    "height": 1080,
    "narrativeStructure": "problem-solution | vision-reality | montage-focus | teaser",
    "fonts": {
      "display": { "family": "Nom de famille Google Fonts / Fontshare", "weights": ["700"] },
      "body": { "family": "Nom de famille Google Fonts / Fontshare", "weights": ["400", "500"] }
    },
    "colors": {
      "background": "#hex - arrière-plan de base",
      "surface": "#hex - éléments surélevés comme les cartes",
      "primary": "#hex - titres et texte clé",
      "muted": "#hex - texte secondaire et étiquettes",
      "accent": "#hex - CTA et surbrillances",
      "highlight": "#hex - moments spéciaux et emphase"
    }
  },
  "voice": {
    "enabled": "true si la vidéo a une voix off, false si musique uniquement",
    "gender": "male | female | neutral",
    "age": "young adult | middle-aged | mature",
    "tone": ["Tableau de traits pour la recherche vocale IA : confiant, chaleureux, énergique, calme, autoritaire, conversationnel, inspirant"],
    "accent": "American | British | neutral | other",
    "pace": "fast | moderate | slow"
  },
  "scenes": [
    {
      "id": "Identifiant de scène unique en kebab-case",
      "act": "hook | reveal | showcase | climax | close",
      "startSec": "Temps de début absolu. Les scènes adjacentes peuvent se chevaucher de 0,2-0,5s pour les transitions",
      "durationSec": "Durée de la scène. Si voix off présente, doit correspondre à la narration à ~2,5 mots/seconde",
      "purpose": "Pourquoi cette scène existe, ce qu'elle communique",
      "emotionalBeat": "Ce que le spectateur devrait ressentir",
      "voiceover": "Texte exact de la narration, ou null si pas de VO. La narration est l'épine dorsale du timing - les éléments visuels se synchronisent avec les mots clés. Toutes les scènes n'ont pas besoin de VO",
      "layout": "Disposition spatiale des éléments (esquisse ou description des positions)",
      "elements": "Chaque élément visuel avec description, taille, couleur, position",
      "animation": "Par élément : type d'effet, délai, durée, easing",
      "camera": "Mouvement du viewport (zoom, panoramique, parallaxe)",
      "lighting": "D'où vient la lumière, ce qui est lumineux, ce qui est dans l'ombre",
      "transitionOut": "Comment cette scène se termine pour passer à la suivante"
    }
  ]
}

Les descriptions du storyboard doivent être hyper-spécifiques. Les descriptions vagues comme "transition cool" ou "les éléments s'animent" sont interdites — elles laissent trop de place à l'interprétation lors de l'implémentation et aboutissent à un résultat générique.

Le mouvement de chaque élément doit être décrit avec des mécanismes exacts. Au lieu de "le titre apparaît", écrivez : "Le titre surgit de 30px en dessous avec une échelle 0,9→1 et un flou 8→0 sur 0,5s, tandis qu'un faisceau lumineux diagonal balaie de gauche à droite sur la surface du texte avec un délai de 0,3s." Au lieu de "les cartes s'animent", écrivez : "Trois cartes de fonctionnalités cascadent depuis la droite avec un décalage de 150ms, chacune entrant avec translateX(40)→0, opacité 0→1, et une rotation subtile de 3° qui se stabilise à 0°."

La description doit être suffisamment spécifique pour que deux développeurs différents produisent des implémentations quasi identiques à partir de celle-ci. Si une description pourrait aboutir à des résultats visuels radicalement différents, elle n'est pas assez spécifique.

Timing & Rythme

Rythme de pacing. Une vidéo bien rythmée alterne entre tension et relâchement :

RAPIDE → LENT → RAPIDE → LENT → RAPIDE → TENUE

Accroche   Révélation   Fonctionnalités   Repos   Point culminant   Fermeture
(tense)    (soulagement) (énergie)         (pause) (pic)             (résolution)

La pire chose qu'une vidéo de lancement puisse faire est de maintenir un seul tempo tout au long. Un rythme monotone endort les spectateurs, indépendamment de la beauté des visuels.

Allocation de temps. Allouez le temps proportionnellement à la durée totale. Le rapport est plus important que les secondes exactes :

  • Teaser 15s : ~20% accroche, ~50% aperçus produit, ~30% révélation logo. Pas de temps pour autre chose.
  • Spot 30s : ~10% accroche, ~20% révélation, ~50% démonstration, ~10% point culminant, ~10% fermeture.
  • Lancement complet 60s : ~8% accroche, ~15% révélation, ~55% démonstration, ~12% point culminant, ~10% fermeture.
  • Plongée profonde 90s+ : Permet des temps de respiration supplémentaires, preuve sociale et/ou temps de vision.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés