CommunityProgramación y desarrollogithub.com

replica-brand

Nombra y renombra un clon de aplicación para que sea completamente tuyo: genera candidatos de nombre con verificaciones de marca, dominio, tienda y redes; crea una nueva paleta de colores validada por contraste; redacta un brief de logotipo y una guía de voz; y ejecuta un barrido que elimina cualquier rastro del original en el código.

¿Qué es replica-brand?

El skill **replica-brand** es una herramienta para agentes de IA (compatible con Cursor, Claude Code, Codex y plataformas similares) que automatiza el proceso de renombrar y re-marcar un clon de aplicación, asegurando que nada del original quede en el producto final. Está diseñado para usarse después de `/replica-entrepreneur` y antes de `/replica-launch`. El skill guía al usuario a través de seis pasos: (1) generar candidatos de nombre estilísticamente diversos, (2) realizar verificaciones de marca registrada (USPTO, EUIPO, WIPO, Canadá), dominio, tiendas de aplicaciones y redes sociales, (3) crear una paleta de colores que no se asemeje a la original y pase pruebas de contraste AA, (4) redactar un brief de logotipo, (5) definir una guía de voz con pares hacer/no hacer, y (6) ejecutar un barrido (sweep) que busca y reemplaza nombres, dominios y colores del original en archivos y contenidos. Todo se documenta en `replica/brand.md` y `replica/brand.json`, y los resultados alimentan a otros skills de la suite replica.

Compatible con~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 Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace replica-brand?

Nada se lanza bajo la identidad del original. Este skill es la línea divisoria entre "un clon" y "tu aplicación".

Herramienta en esta carpeta:

python3 .cursor/skills/replica-brand/sweep.py . --avoid "Nombre Original,Su Empresa" --domains original.com --colors "#006bff"
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json        # lo mismo, desde el archivo de marca

Escribe replica/brand.md y replica/brand.json (avoid, domains, colors, usados por sweep.py, listing.py y replica-deploy).

Paso 1: el nombre

Lee el ángulo desde replica/fixes.md. Genera 20 candidatos en distintos estilos: descriptivo (Booklink), compuesto (Slotwise), inventado (Calvo), metáfora (Harbor), verbo (Book). Luego reduce a 5 aplicando estos filtros:

  • No sea confusamente similar al original en sonido, apariencia o significado, y tampoco a ninguna otra aplicación en la misma categoría. Ese es el examen que usan las oficinas de marcas, por lo tanto es el examen aquí. Sin juegos de palabras con su nombre, sin gemelos con "-ly".
  • Corto, deletreable después de oírlo una vez, sin significados incómodos en idiomas principales.
  • Diga algo sobre el ángulo, o al menos no lo contradiga.

Paso 2: las verificaciones, ejecutadas, no supuestas

Para cada uno de los 5, una fila por verificación. Marca cada una como pendiente de ejecutar, o el resultado con la fecha en que se ejecutó. Nunca escribas "disponible" para una verificación que nadie ejecutó.

verificacióndónde
Marca en EE.UU.tmsearch.uspto.gov, la clase de la aplicación (normalmente 9 y 42)
Marca en la UEeuipo.europa.eu eSearch, o TMview para varias oficinas
Canadáised-isde.canada.ca base de datos de marcas
globalWIPO Global Brand Database
dominiowhois name.com, o la búsqueda del registrador
App Store y Playbusca el nombre exacto
handlesX, Instagram, TikTok, GitHub
la webbusca "nombre + categoría"

Estas son verificaciones preliminares, no un despeje legal. Antes de gastar dinero en el nombre, un abogado de marcas debe realizar una búsqueda adecuada.

Paso 3: paleta

Una nueva paleta, escrita en los mismos roles de token que configuró replica-design. Elige un tono primario de marca de una familia diferente a la del original (si el suyo es azul, el tuyo no debe ser un azul cercano). Luego:

python3 .cursor/skills/replica-design/contrast.py replica/design/tokens.json

Cero fallos AA. Agrega los colores de marca originales a brand.json para que el barrido atrape cualquier resto.

Paso 4: brief de logotipo

No es un logotipo, sino un brief para quien lo cree (el usuario, un diseñador, un modelo de imagen):

  • la idea en una línea, vinculada al nombre y al ángulo
  • tipo de marca: logotipo textual, símbolo más logotipo textual, o monograma
  • debe funcionar a 16px (favicon) y como icono de aplicación de 1024px
  • entregables: SVG, icono de aplicación 1024x1024 sin transparencia para iOS, conjunto de favicons, imagen social 1200x630
  • no debe parecerse a la marca del original: sin forma compartida, par de colores ni truco tipográfico. Coloca el logotipo original junto a los borradores y comprueba.

Paso 5: voz

Tres palabras que describan cómo suena, con lo que cada una no significa ("directo, no brusco"). Cinco pares de hacer y no hacer. Luego reescribe las 10 cadenas más vistas en el clon (registro, estados vacíos, el botón principal, la confirmación, el error) en esa voz. Todas frescas, ninguna que repita la redacción del original.

Paso 6: el barrido

Reemplaza cada nombre, color y cadena provisional. Luego:

python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json

Busca en el contenido de archivos y nombres de archivo el nombre original (también dentro de identificadores como CalendlyEmbed), dominios y colores, omitiendo node_modules, el resultado de compilación y la carpeta de planificación replica/. Salida 1 significa que queda algo. Corrige hasta que indique limpio. También revisa visualmente: el favicon, los títulos de página, las plantillas de correo, la imagen OG, el icono de la aplicación.

Salida

replica/brand.md (nombre con verificaciones, paleta, brief de logotipo, voz), replica/brand.json, tokens actualizados, cadenas reescritas y un barrido limpio. Siguiente: /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 relacionados