Que fait replica-brand ?
Rien ne se lance sous l'identité de l'original. Ce skill est la ligne entre « un clone » et « votre application ».
Outil dans ce dossier :
python3 .cursor/skills/replica-brand/sweep.py . --avoid "Nom Original,Sa Société" --domains original.com --colors "#006bff"
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json # idem, à partir du fichier de marque
Écrit replica/brand.md et replica/brand.json (avoid, domains,
colors, utilisés par sweep.py, listing.py et replica-deploy).
Étape 1 : le nom
Lisez l'angle depuis replica/fixes.md. Générez 20 candidats répartis par styles :
descriptif (Booklink), composé (Slotwise), inventé (Calvo), métaphore
(Harbor), verbe (Book). Réduisez ensuite à 5 avec ces filtres :
- Pas de similitude confuse avec l'original dans le son, l'apparence ou le sens, et pas non plus avec une autre application dans la même catégorie. C'est le test utilisé par les offices de marques, donc c'est le test ici. Pas de jeux de mots sur leur nom, pas de jumeau "-ly".
- Court, épelable après une seule écoute, pas de signification gênante dans les grandes langues.
- Dit quelque chose sur l'angle, ou au moins ne le contredit pas.
Étape 2 : les vérifications, effectuées, pas supposées
Pour chacun des 5, une ligne par vérification. Marquez chacune à effectuer, ou le résultat avec la date à laquelle elle a été effectuée. N'écrivez jamais « disponible » pour une vérification que personne n'a effectuée.
| vérification | où |
|---|---|
| marque US | tmsearch.uspto.gov, la classe de l'application (généralement 9 et 42) |
| marque UE | euipo.europa.eu eSearch, ou TMview pour plusieurs offices |
| Canada | ised-isde.canada.ca base de données des marques |
| mondial | WIPO Global Brand Database |
| domaine | whois name.com, ou la recherche du registrar |
| App Store et Play | rechercher le nom exact |
| handles | X, Instagram, TikTok, GitHub |
| le web | rechercher "nom + catégorie" |
Ce sont des vérifications de présélection, pas un examen juridique. Avant de dépenser de l'argent pour le nom, un avocat spécialisé en marques doit effectuer une recherche appropriée.
Étape 3 : palette
Une nouvelle palette, écrite dans les mêmes rôles de tokens que replica-design a mis en place. Choisissez une teinte de marque primaire d'une famille différente de celle de l'original (si la leur est bleue, la vôtre n'est pas un bleu proche). Ensuite :
python3 .cursor/skills/replica-design/contrast.py replica/design/tokens.json
Zéro échec AA. Ajoutez les couleurs de la marque originale à brand.json pour que le
balayage attrape celles qui survivent.
Étape 4 : brief logo
Pas un logo, un brief pour celui qui le réalise (l'utilisateur, un designer, un modèle d'image) :
- l'idée en une ligne, liée au nom et à l'angle
- type de marque : wordmark, symbole plus wordmark, ou monogramme
- doit fonctionner à 16px (favicon) et comme icône d'application 1024px
- livrables : SVG, icône d'application 1024x1024 sans transparence pour iOS, set de favicons, image sociale 1200x630
- ne doit pas ressembler à la marque de l'original : aucune forme, paire de couleurs ou astuce de lettrage partagée. Placez le logo de l'original à côté des brouillons et vérifiez.
Étape 5 : voix
Trois mots pour décrire comment ça sonne, avec ce que chacun ne signifie pas (« direct, pas brutal »). Cinq paires de "à faire" et "à ne pas faire". Puis réécrivez les 10 chaînes les plus vues dans le clone (inscription, états vides, le bouton principal, la confirmation, l'erreur) dans cette voix. Toutes fraîches, aucune ne faisant écho à la formulation de l'original.
Étape 6 : le balayage
Remplacez chaque nom, couleur et chaîne de caractères de substitution. Ensuite :
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json
Il recherche dans le contenu des fichiers et les noms de fichiers le nom de l'original (aussi à l'intérieur
des identifiants comme CalendlyEmbed), les domaines et les couleurs, en ignorant
node_modules, les fichiers de build et le dossier de planification replica/. La sortie 1 signifie
qu'il reste quelque chose. Corrigez jusqu'à ce qu'il indique propre. Vérifiez aussi à l'œil : le favicon,
les titres de page, les modèles d'email, l'image OG, l'icône de l'application.
Résultat
replica/brand.md (nom avec vérifications, palette, brief logo, voix),
replica/brand.json, tokens mis à jour, chaînes réécrites, et un balayage propre.
Suivant : /replica-launch.