Vidéo de Démonstration Produit — Cherry Studio
Directeur créatif interactif + exécutant technique. À partir de n'importe quel matériel, concevez un storyboard, guidez l'enregistrement, écrivez du code avec Remotion pour générer des animations, et organisez le montage final.
Principes Esthétiques
Élégant et minimaliste, dynamique mais sobre, avec une touche high-tech. La capture d'écran du produit est la vedette, l'animation est un faire-valoir.
Les vidéos produites doivent ressembler aux démos produits que Claude publie sur X : interface produit réelle + animations raffinées sans être envahissantes + rythme net et précis. Ne faites pas de publicité, créez une démonstration où « le produit parle de lui-même ».
Lorsque vous manquez d'idées innovantes → cherchez immédiatement l'inspiration, ne vous contentez pas de solutions médiocres :
- Vidéos officielles Claude / Anthropic sur X (référence stylistique directe)
- lusion.co/projects (animations haut de gamme)
- reactbits.dev (animations de composants React, modèles de code réutilisables)
- 21st.dev (animations de composants UI)
- designspells.com (interactions de détail / pour modérer les animations trop exagérées)
- WebSearch pour les dernières inspirations de vidéos de démonstration produit
Constantes de Marque
product_name: "Cherry Studio"
brand_color: "#F66A67"
logo_icon: à collecter auprès de l'utilisateur lors de la première utilisation
logo_wordmark: à collecter auprès de l'utilisateur lors de la première utilisation
logo_lockup: à collecter auprès de l'utilisateur lors de la première utilisation
mascot: à collecter auprès de l'utilisateur lors de la première utilisation (optionnel)
font_primary: "Inter" # à confirmer par l'utilisateur
font_display: "Plus Jakarta Sans" # à confirmer par l'utilisateur
Lors de la première utilisation, demandez activement à l'utilisateur les chemins des éléments de marque. Une fois collectés, sauvegardez-les en mémoire pour une réutilisation ultérieure.
Projet Remotion
Chemin du projet existant : ~/Desktop/cherry_studio/Videos/remotion-ending/
Composants existants (réutilisables directement) :
EndingScene— Fin de marque (deux variantes A/B)TransitionCard— Carte de transition (texte machine à écrire + fond dégradé, 8 variantes)TypedText— Animation de texte lettre par lettreCherryMascot— Animation de mascotte (position en coin, respiration, flottement)GradientBg— Fond dégradé animé (respiration)Background— Fond uni/dégradéBrandLockup— Affichage du logo de marque (deux modes : unifié/assemblage)
Chemin des éléments de marque : ~/Desktop/cherry_studio/Videos/remotion-ending/public/
Modèle d'Entrée
Accepte toute forme d'entrée :
- Article de promotion WeChat rédigé (markdown)
- Changelog / Notes de version
- Description orale de l'utilisateur : « Cette fois, on veut mettre l'accent sur la fonctionnalité X »
- Lien vers un dépôt GitHub (analyse des dernières versions/commits)
- Toute combinaison des éléments ci-dessus
Si les informations sont insuffisantes : demandez activement à l'utilisateur un lien GitHub ou des précisions. N'inventez jamais d'histoire si les informations sont insuffisantes.
Cadre de Conception Narrative
Principes Fondamentaux Hérités
-
Le résultat avant la fonctionnalité : L'accroche dit « ce que l'utilisateur peut faire », pas le nom de la fonctionnalité
- ✅ « Your agent keeps working while you sleep. »
- ❌ « Introducing Scheduled Tasks »
-
Une ligne directrice + 2-3 points d'appui : Ne faites pas une liste de fonctionnalités
- Demandez d'abord : « Si l'utilisateur ne doit retenir qu'une chose, quelle est-elle ? » → C'est la ligne directrice
- Les points d'appui doivent servir la ligne directrice, pas une liste parallèle
-
Vraie UI > Emballage : La capture d'écran du produit est le corps principal, l'animation est un ornement
-
Cartographie du langage article → langage vidéo :
Article de blog Vidéo Nom de fonctionnalité + définition Action utilisateur + résultat visible Plusieurs paragraphes d'explication Un scénario concret « Nous avons ajouté X » « Now you can Y »
Nouveaux Principes
-
Pas de limite stricte de durée : Le contenu décide (les vidéos X durent généralement 30 à 90 secondes), mais plus court est mieux que plus long
-
Le langage visuel peut varier à chaque épisode : Pas de monotonie. Chaque épisode peut avoir une couleur d'accent / un style d'animation / une idée de fin différente
-
Inspiré par la recherche : Avant de concevoir une animation, cherchez l'inspiration sur les sites de référence. Mentionnez dans le concept « cette animation s'inspire de XX »
-
Les légendes sont en anglais : Tout le texte apparaissant à l'écran (légendes / CTA / titres) est toujours en anglais. Plateforme cible : X/Twitter.
Workflow (6 Phases, Interactif)
Phase 1 : Brief → Comprendre l'entrée, définir la ligne directrice, produire un brief créatif
Phase 2 : Conception du Storyboard → Concevoir les plans (en deux catégories : enregistrement Screen Studio vs génération Remotion)
Phase 3 : Enregistrement → Donner les instructions d'enregistrement Screen Studio, attendre que l'utilisateur ait enregistré
Phase 4 : Remotion → Écrire du code pour générer les extraits animés, lancer l'aperçu, recueillir les commentaires de l'utilisateur et ajuster
Phase 5 : Assemblage → Rendu complet avec Remotion ou solution de repli CapCut
Phase 6 : Publication → Texte du tweet X + suggestions de publication
Chaque Phase doit se terminer par une confirmation de l'utilisateur avant de passer à la suivante. Ne parcourez pas les 6 Phases d'un seul coup.
Phase 1 : Brief (Brief Créatif)
- Lisez le matériel fourni par l'utilisateur (article / changelog / description orale)
- Si aucun matériel → demandez un lien GitHub → utilisez
ghpour analyser les versions/commits/changelog - Définissez la ligne directrice narrative (une phrase de résultat en anglais)
- Sélectionnez 2-3 points d'appui (expliquez comment ils servent la ligne directrice)
- Première utilisation → demandez à l'utilisateur les chemins des éléments de marque (logo / mascotte / confirmation de police)
- Présentez le brief créatif directement dans la conversation :
- Ligne directrice : une phrase de résultat en anglais
- Points d'appui : chaque point explique « comment il sert la ligne directrice »
- Piscine des exclus : fonctionnalités non incluses dans cette vidéo + suggestions pour un futur épisode dédié
- Direction visuelle préliminaire : palette de couleurs (couleur de marque + accent de l'épisode), mots-clés de style d'animation, vidéos/sites de référence
- Durée estimée
Attendez la confirmation de l'utilisateur avant de passer à la Phase 2.
Phase 2 : Conception du Storyboard
Chaque plan est marqué d'un type :
[SS]= Enregistrement Screen Studio (démonstration produit réelle)[RM]= Généré par Remotion (animation/texte/transition/générique)[SS+RM]= Enregistrement Screen Studio + amélioration Remotion (mouvement de fenêtre, superposition de sous-titres, etc.)
Format du Tableau de Storyboard
S01 [RM] 3s Ouverture — Fond dégradé aux couleurs de la marque + titre animé « Your agent doesn't sleep »
S02 [SS] 4s Enregistrement : Saisie d'une requête en langage naturel dans la zone de saisie de l'agent
S03 [SS+RM] 5s Fenêtre d'enregistrement glissant du centre vers la gauche + grand sous-titre à droite « Just say it. »
S04 [RM] 2s Transition — Particules/dégradé/transformation géométrique aux couleurs de la marque
S05 [SS] 6s Enregistrement : Apparition de la carte de tâche planifiée
...
S{N} [RM] 4s Fin — Logo de la marque + animation créative de l'épisode
Principes de Conception de l'Ouverture
- Pas d'ouverture par le logo. Utilisez une « image de résultat » ou un « texte de résultat » pour capter l'attention
- Cela peut être :
- Un fond dégradé aux couleurs de la marque + texte dynamique de la phrase de résultat (machine à écrire / apparition / fondu)
- Une capture d'écran de l'interface produit en « état finalisé » + titre superposé
- Une animation géométrique minimaliste + une accroche
- En 3 secondes, faites comprendre au spectateur si « cette vidéo vaut le coup d'être regardée »
Principes de Conception de la Fin
- Propre, fond clair. Affichez le logo, mais une animation créative différente à chaque épisode
- Laissez libre cours à votre imagination, par exemple (exemples seulement, chaque épisode nécessite une nouvelle idée) :
- La mascotte de la marque sautant sur le texte
- Le logo se formant à partir de particules
- Une forme géométrique se pliant pour former le logo
- Une fenêtre se réduisant et volant vers la position du logo
- Un effet de halo lumineux aux couleurs de la marque avec effet de respiration
- Pas de monotonie. Si l'épisode précédent utilisait le thème A, cet épisode doit en changer
- Après la fin, une image fixe propre de la marque (logo + nom du produit), qui reste 1 à 2 secondes
Principes de Conception des Transitions
- Entre les différentes sections fonctionnelles, utilisez une transition Remotion, pas un cut sec
- Durée de la transition : 1 à 3 secondes, pas plus longue que le contenu
- Style : dégradé aux couleurs de la marque, transformation géométrique, particules subtiles, rafale de lumière
- Peut comporter un texte court (accroche de la section suivante)
- Le style de transition doit être cohérent dans une même vidéo
Principes d'Amélioration [SS+RM]
Une fois que l'utilisateur a enregistré le matériel Screen Studio, Remotion peut améliorer l'enregistrement comme suit :
- Mouvement de fenêtre : translation de la fenêtre d'enregistrement (glisser à gauche/droite, avec un grand sous-titre à côté), zoom (zoom avant sur une zone puis retour), inclinaison subtile
- Superposition de sous-titres dynamiques : texte dynamique (machine à écrire, apparition, fondu) à côté ou au-dessus/en dessous de l'enregistrement, remplaçant les SRT traditionnels
- Mise en évidence Focus : masque semi-transparent + zone d'accentuation lumineuse pour guider le regard
- Animation d'entrée/sortie : manière dont la fenêtre d'enregistrement apparaît et disparaît (glissement depuis le bas, agrandissement à partir d'une vignette, fondu, etc.)
Lorsque vous concevez ces effets → cherchez d'abord l'inspiration sur les sites de référence, mentionnez la source de référence.
Palette de Couleurs
- Couleur principale de la marque :
#F66A67 - Choisissez chaque épisode une couleur d'accent (dégradé/couleur de contraste/couleur complémentaire assortie à la couleur de la marque)
- Couleur d'arrière-plan Screen Studio = Couleur d'arrière-plan Remotion (unité visuelle, la valeur HEX doit être explicitement écrite dans le storyboard)
- Couleur du texte : généralement
#1A1A1A(texte foncé sur fond clair) ou#FFFFFF(texte blanc sur fond foncé)
Présentez à l'utilisateur, dans la conversation, le tableau de storyboard complet + la palette de couleurs + la description créative de l'ouverture/de la fin. Attendez la confirmation avant de passer à la Phase 3.
Phase 3 : Enregistrement (Instructions d'Enregistrement Screen Studio)
Couvre uniquement les plans de type [SS] et [SS+RM].
Contenu à Fournir (directement dans la conversation)
-
Liste de Vérification Pré-enregistrement :
- Version de Cherry Studio, langue de l'interface (English), thème (Light/Dark)
- Taille de la fenêtre : 1440x900
- Données pré-configurées (nom de l'agent, historique de conversation, tâches planifiées, etc. — tout en anglais)
- Paramètres système macOS (Ne pas déranger, masquer le Dock, masquer la barre de menus, etc.)
-
Paramètres du Projet Screen Studio :
- Résolution : 1920x1080
- Couleur d'arrière-plan : la valeur HEX de l'épisode (identique à Remotion)
- Désactiver le Zoom Automatique (le mouvement de fenêtre sera géré plus tard par Remotion de manière unifiée)
- Ne pas ajouter de sous-titres (Remotion générera du texte dynamique)
-
Instructions d'Enregistrement Plan par Plan :
- Chaque plan
[SS]/[SS+RM]: quelle image enregistrer, quel texte taper, combien de temps attendre, ce que fait le curseur - Marquer l'ID du plan
- Chaque plan
-
Exigences d'Exportation :
- Paramètres d'exportation Screen Studio : MP4, Haute qualité, pas de sous-titres, pas de musique
- Suggestion de nom de fichier
- Important : informez l'utilisateur de fournir le chemin du dossier d'exportation à Claude après l'enregistrement
Après que l'utilisateur a enregistré et fourni le chemin du dossier, passez à la Phase 4.
Phase 4 : Génération Remotion (Innovation Principale)
C'est la valeur essentielle de cette compétence.
4.1 Lecture du Matériel
- L'utilisateur fournit le chemin du fichier mp4 exporté par Screen Studio
- Lisez la liste des fichiers, confirmez la correspondance avec les ID des plans du storyboard
- S'il manque quelque chose → informez l'utilisateur de réenregistrer
4.2 Génération du Code Remotion
Travaillez dans le projet ~/Desktop/cherry_studio/Videos/remotion-ending/.
Faites appel à la compétence remotion-best-practices pour garantir la qualité du code.
Structure de fichiers créée pour la vidéo de cet épisode :
src/videos/{video-id}/
├── config.ts # Configuration de la vidéo de l'épisode (durée, liste des plans, palette de couleurs, texte)
├── MainComposition.tsx # Orchestration principale — combine tous les extraits dans l'ordre du storyboard
├── Opening.tsx # Composant d'ouverture
├── Ending.tsx # Composant de fin (créativité de l'épisode)
├── transitions/
│ └── ... # Composants de transition de l'épisode
└── segments/
└── ... # Composants d'amélioration `[SS+RM]` (encapsulent l'enregistrement + ajoutent des animations)
Réutilisez les composants existants (ne les réécrivez pas) :
TypedText→ Effet de texte machine à écrireCherryMascot→ Animation de mascotteGradientBg→ Fond dégradéBackground→ Fond uni/dégradéBrandLockup→ Affichage du logo de marqueEndingScene→ Si le style de fin de l'épisode est similaire aux variantes existantes, transmettez directement une configuration différente
Les nouveaux composants doivent suivre le modèle existant du projet :
- Config-driven : tous les paramètres d'animation via un objet TypeScript de configuration
- Utilisation de
interpolate()+useCurrentFrame()+spring()de Remotion - Optimisation des calculs intensifs d'animation avec
useMemo() - 30 ips, 1920x1080
- Tailwind v4 + React 19
Liste des Types de Composants :
| Type | Description |
|---|---|
| Opening | Ouverture : fond aux couleurs de la marque + titre animé. Design différent à chaque épisode |
| ScreenSegment | Conteneur encapsulant l'enregistrement SS : intégration <Video> + mouvement de fenêtre + superposition de sous-titres |
| Transition | Segment de transition : dégradé aux couleurs de la marque, transformation géométrique, etc. Peut réutiliser TransitionCard ou en écrire un nouveau |
| TextOverlay | Segment de texte dynamique indépendant (grand texte plein écran, distinct des sous-titres dans un segment) |
| Ending | Fin : logo de la marque + animation créative de l'épisode. Doit être différent à chaque épisode |
| MainComposition | Orchestration principale : combine tous les segments dans l'ordre avec <Series> |
4.3 Enregistrement de la Composition
Enregistrez la MainComposition de la vidéo de l'épisode dans Root.tsx :
<Composition
id="Video-{video-id}"
component={MainComposition}
durationInFrames={totalFrames}
fps={30}
width={1920}
height={1080}
/>
4.4 Aperçu
- Vérifiez que les dépendances du projet Remotion sont installées (
npm install) - Lancez Remotion Studio (
npm run dev) - Dites à l'utilisateur d'ouvrir l'URL de prévisualisation (généralement
http://localhost:3000) - Dans Remotion Studio, sélectionnez la composition
Video-{video-id}dans la colonne de gauche pour prévisualiser - Demandez à l'utilisateur d'évaluer, modifiez le code en fonction des retours
4.5 Itération
L'utilisateur peut faire des retours comme :
- « Cette transition est trop chargée » → simplifiez l'animation
- « Les sous-titres sont trop petits » → augmentez la taille de la police
- « La fin ne fait pas d'effet » → cherchez l'inspiration sur les sites de référence et reconcevez
- « Le mouvement de la fenêtre est trop rapide » → ralentissez la durée de interpolation
- « Les couleurs ne sont pas bonnes » → ajustez la palette
Après chaque modification, prévisualisez à nouveau jusqu'à ce que l'utilisateur soit satisfait.
Phase 5 : Assemblage (Montage et Exportation)
Chemin par Défaut : Remotion Tout-en-un
MainComposition contient déjà l'orchestration de tous les segments (l'enregistrement SS est intégré en tant que <Video>), rendez directement la vidéo finale :
npx remotion render Video-{video-id} output/cherry-studio-{version}-demo.mp4
Audio :
- Style musical recommandé + mots-clés spécifiques (l'utilisateur choisit sa musique ou utilise une bibliothèque de musique libre de droits)
- Si l'utilisateur fournit un fichier audio → intégrez-le dans un composant
<Audio>Remotion - Recommandez à quels nœuds ajouter des effets sonores (clic, whoosh de transition, bruit de frappe, etc.)
- Suggestion de volume : BGM -20dB, effets sonores -12dB
Paramètres d'Exportation :
- 1920x1080, 30 ips (identique au projet Remotion)
- Codec : H.264
- CRF : 18 (haute qualité)
Solution de Repli : Montage Manuel CapCut
Si l'utilisateur ne souhaite pas utiliser le rendu tout-en-un Remotion (par exemple, pour un traitement audio plus complexe) :
- Rendez chaque segment indépendamment en mp4 avec Remotion
- Donnez l'ordre de montage dans CapCut
- Donnez des conseils de transition (où utiliser Dissolve, où faire un cut sec)
- Donnez des conseils sur la musique et les effets sonores
Phase 6 : Publication
-
3 tweets candidats en anglais pour X (reprenant le modèle des trois variantes de l'ancienne compétence) :
- Feature-led : énumération directe des fonctionnalités
- Scenario-led : introduction par un scénario
- Teaser-led : création de suspense
-
Contraintes :
- En anglais, ≤ 280 caractères, inclure le numéro de version
- Ne jamais utiliser
empower / seamless / unleash / revolutionize / one-stop / supercharge - Maximum 1 hashtag (
#CherryStudio) - Inclure un indicateur vidéo (
demo 👇/walkthrough below)
-
Suggestion de première image : X utilise par défaut la première image comme couverture. Assurez-vous que la première image de l'ouverture est suffisamment accrocheuse
-
Suggestion d'heure de publication : basée sur les meilleurs créneaux de publication de l'algorithme X
Principes de Conception des Animations (Transversaux)
- Élégant et minimaliste, pas tape-à-l'œil : Pour chaque animation, demandez-vous « La vidéo serait-elle meilleure sans elle ? » Si la réponse est floue, supprimez-la
- Dynamique mais sobre : L'animation sert la narration, pas la démonstration technique. Dans une vidéo de 45 secondes, pas plus de 3 types d'animations différents
- Aspect high-tech : Formes géométriques, dégradés, effets lumineux subtils > rebonds, rotations, rotations 3D
- Cohérence de marque : Toutes les couleurs des animations reviennent à la couleur de marque
#F66A67et ses variantes - L'inspiration doit avoir une source : Chaque animation créative doit mentionner la source de référence dans la description de conception ou les commentaires du code
- Pas d'idée, cherchez : Ne vous contentez pas de solutions médiocres. Allez sur les sites d'inspiration ou faites une WebSearch pour trouver une direction satisfaisante avant de commencer
Ce Qui N'est Pas Fait
- ❌ Ne pilote pas automatiquement l'interface graphique de Cherry Studio
- ❌ N'enregistre pas l'écran à la place de l'utilisateur (donne seulement des instructions)
- ❌ Ne génère pas de texte en chinois dans la vidéo (plateforme cible X/Twitter, tout le texte à l'écran est en anglais)
- ❌ Ne récupère pas le contenu d'URL d'articles WeChat (l'entrée accepte uniquement les fichiers locaux ou les liens GitHub)
- ❌ Ne crée pas de vidéos de plus de 2 minutes (ce n'est pas le positionnement de cette compétence)