replica-brand

Nomme et rebrandit un clone d'application pour qu'il devienne la vôtre : propositions de noms avec vérifications des marques, domaines, stores et handles, nouvelle palette contrôlée pour le contraste, brief logo, guide vocal, et un outil de balayage qui trouve tout ce qui reste de l'original dans le codebase.

Qu'est-ce que replica-brand ?

Le skill *replica-brand* permet de transformer un clone d'application en une véritable application personnelle en gérant le rebranding complet. Il génère des propositions de noms, vérifie leur disponibilité (marques, domaines, stores, réseaux sociaux), crée une nouvelle palette de couleurs contrastée, rédige un brief pour un logo, définit une voix de marque, et exécute un balayage du code pour éliminer toute trace de l'identité d'origine. Ce skill est essentiel pour tout développeur utilisant un clone comme point de départ : il garantit que le produit final a une identité unique et légale. Il fonctionne avec n'importe quel assistant IA (Claude Code, Cursor, Codex) et s'appuie sur des scripts Python (sweep.py, contrast.py) ainsi que des fichiers de configuration JSON. Il s'intègre dans le workflow *replica-entrepreneur* et est toujours exécuté avant *replica-launch*.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/silasroliver-hue/replica-skill-cursor/tree/HEAD/.cursor/skills/replica-brand

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

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érificationoù
marque UStmsearch.uspto.gov, la classe de l'application (généralement 9 et 42)
marque UEeuipo.europa.eu eSearch, ou TMview pour plusieurs offices
Canadaised-isde.canada.ca base de données des marques
mondialWIPO Global Brand Database
domainewhois name.com, ou la recherche du registrar
App Store et Playrechercher le nom exact
handlesX, Instagram, TikTok, GitHub
le webrechercher "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.

Individual skills in this repo

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

silasroliver-hue/replica-skill-cursor

>- Plans the stack, database schema and API for an app clone, from the recon map replica-recon wrote. Picks boring, managed tech, turns the inferred data model into real SQL with indexes and access rules, lists every route by flow, and orders the build as a thin vertical slice first. Use when the user says "plan the clone", "what stack should I use", "design the database", "write the schema", "plan the API", "architecture for my version of X", or after /replica-recon finishes.

silasroliver-hue/replica-skill-cursor

>- Builds the backend of an app clone: auth, database migrations and access rules, payments with Stripe, email, background jobs and third-party integrations through official APIs only, plus a security checklist. Use when the user says "add login", "set up auth", "wire up the database", "add payments", "connect Stripe", "add Google Calendar", "send emails", "backend for my clone", or when /replica-build is running on fake data.

silasroliver-hue/replica-skill-cursor

>- Rebuilds an app screen by screen from the recon map: app shell first, then the core flow as a vertical slice, then every screen with all its states, ticking off the feature matrix as it goes. Writes every line fresh, never the original's code, assets or copy. Use when the user says "build the clone", "build screen S07", "start building", "rebuild this screen", "implement the booking page", or after /replica-design.

silasroliver-hue/replica-skill-cursor

>- Ships an app clone live on the user's own domain: a preflight gate (tests green, parity must-haves done, rebrand sweep clean, listing linted, legal pages up), production database and env vars, the host, DNS records for the domain and for email, Stripe live mode, OAuth redirects, monitoring, and mobile builds to TestFlight and Play. Use when the user says "deploy it", "ship it", "put it live", "connect my domain", "go to production", "publish the app", or after /replica-launch.

Skills associés