No copia código. Reconstruye la app.
Replica Skill es un paquete de 11 skills para Claude que hace lo que haría un equipo chico de producto: estudia una app que ya existe, planifica la tuya, la diseña, la programa, la prueba, la compara con la original, le pone tu marca, la lanza y la publica en tu dominio. Vos elegís la app y aprobás cada paso; Claude hace el trabajo pesado.
Lo importante es cómo lo hace: todo sale de fuentes públicas, como el centro de ayuda, la página de precios, la ficha en la tienda, capturas y tu propia cuenta. Ni una línea del código original, ni sus logos, ni sus textos. Es lo que se conoce como clean room: entender qué hace una app y escribirla de nuevo desde cero.
Tres usos que tienen sentido
Dejar de pagar una suscripción
Esa herramienta que usás todos los meses y de la que usás tres funciones. Te armás la tuya con justo eso.
Lanzar un producto
Tomás una app que ya demostró que la gente paga, arreglás lo que sus usuarios odian y salís con otro nombre y otro precio.
Validar antes de construir
Corrés solo la skill de negocio sobre una app y en una tarde sabés qué se quejan sus usuarios y si vale la pena.
Las skills se pasan la posta solas. Cada una deja sus archivos en una carpeta replica/ de tu proyecto y la siguiente los lee. No tenés que explicarle a Claude dos veces lo que ya hizo.
Qué hace cada una, en orden
replica-recon
El punto de partida. Desarma la app en un mapa: todas las pantallas, los flujos del usuario, los componentes, el modelo de datos que se deduce y una matriz de funciones en features.csv.
replica-architect
Elige el stack, escribe la base de datos con sus reglas de acceso, lista cada ruta de la API y ordena la construcción.
replica-design
Mide las capturas y saca el sistema de diseño: colores, tipografía, espaciados y cada componente con sus estados.
replica-build
Programa la app pantalla por pantalla, primero el flujo principal de punta a punta, y va tildando la matriz de funciones.
replica-backend
Login, base de datos, pagos con Stripe, mails, tareas en segundo plano e integraciones por API oficial.
replica-test
Hace clic en todos los flujos buscando errores: plan de pruebas, tests automáticos con Playwright y reportes de bugs ordenados por gravedad.
replica-diff
Te dice qué tan parecido quedó: un puntaje de paridad sobre 100, lo que falta en orden de prioridad y una comparación de capturas que ignora el color.
replica-entrepreneur
Lee reseñas reales de la app original en tiendas, G2, Capterra y Reddit, y te dice qué odian sus usuarios y qué podés hacer mejor.
replica-brand
Nombre nuevo, paleta, guía para el logo y la voz, y un barrido que encuentra cualquier rastro de la original en tu código.
replica-launch
Landing, precios contra los de la original y la ficha para App Store y Google Play revisada contra sus reglas.
replica-deploy
La publica en tu dominio. Antes pasa un control final: tests en verde, funciones obligatorias hechas, cero rastros de la original y páginas legales arriba. Después base de datos de producción, DNS, Stripe en vivo y, si es app móvil, TestFlight y Play.
Elegí tu camino según tu compu
Hay cuatro formas. Si usás Claude Code, la del plugin es la más rápida. Si nunca abriste una terminal, la última es para vos.
- Instalá Git y Python si no los tenés. Abrí PowerShell y pegá esto:
$ winget install Git.Git $ winget install Python.Python.3.12
- Cerrá y volvé a abrir PowerShell para que reconozca los programas nuevos.
- Bajá las skills y copialas a la carpeta de skills de Claude:
$ git clone https://github.com/Jakeschincariol/replica-skill.git $ New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" $ Copy-Item -Recurse -Force .\replica-skill\replica-* "$env:USERPROFILE\.claude\skills\"
✳ En Windows, cuando la guía diga python3, escribí python. Para comprobar que quedó: python --version tiene que mostrar 3.8 o más.
- Instalá las herramientas de desarrollo, que traen Git. Abrí la app Terminal y pegá esto. Si ya las tenés, te avisa y no pasa nada.
$ xcode-select --install $ python3 --version
Si python3 --version muestra algo menor a 3.8, instalalo con Homebrew: brew install python.
- Bajá las skills y copialas a la carpeta de skills de Claude:
$ git clone https://github.com/Jakeschincariol/replica-skill.git $ mkdir -p ~/.claude/skills $ cp -r replica-skill/replica-* ~/.claude/skills/
✳ ¿Las querés solo en un proyecto? Copialas a .claude/skills/ dentro de esa carpeta en lugar de la global.
$ /plugin marketplace add Jakeschincariol/replica-skill $ /plugin install replica-skill@replica-skill
Corré los dos comandos dentro de Claude Code, uno después del otro. Instaladas como plugin, las skills llevan un prefijo: en vez de /replica-recon escribís /replica-skill:replica-recon. Igual no hace falta nombrarlas, Claude las elige sola.
- La más fácil: abrí Claude Code o la app de escritorio y pegale esto. Claude baja el repo y deja las skills instaladas.
https://github.com/Jakeschincariol/replica-skill install skill
- Para una sola skill en claude.ai: abrí en GitHub el
SKILL.mdde la que quieras, por ejemploreplica-recon/SKILL.md, copiá el texto y pegalo al principio del chat. Funciona, pero sin las herramientas de Python.
Para probar que quedó: abrí un chat nuevo y escribí "¿qué skills de replica tenés?". Te tiene que nombrar las 11.
Una cadena de 11 pasos que comparten memoria
Las skills están pensadas para correr en orden, pero cada una funciona sola. La clave es que no se hablan entre ellas: se dejan archivos. Recon escribe el mapa, Architect lo lee y escribe el plan, Build lee el plan y tilda funciones, Diff lee esas funciones y te da el puntaje.
replica/. Si cerrás el chat y volvés otro día, Claude retoma desde ahí. Ilustración hecha para esta guía.features.csv
Una tabla con cada función de la app original: qué hace, en qué pantalla está, si es obligatoria, importante o deseable, y si tu clon ya la tiene. Es la lista de tareas de todo el proyecto.
Primero una rebanada entera
No construye todas las pantallas a medias. Hace el flujo principal completo, de la base de datos a la pantalla, y recién después suma el resto. Así siempre tenés algo que anda.
Clonar una app de turnos, de punta a punta
Este es el ejemplo que da el propio autor: una app de esas en las que compartís un link y la gente reserva un horario con vos. Así se ve cada paso.
Recon
Lee el centro de ayuda, los precios, la ficha de la tienda y recorre tu cuenta. Resultado: 18 pantallas, 7 flujos, el modelo de datos y features.csv. El marketplace de partners queda afuera: es su red, no una función.
Architect
Next.js, Postgres, Stripe y Resend. Escribe la base con una regla para que dos personas nunca reserven el mismo horario.
Design
Saca colores, tipografía, espaciado de 8 px y el selector de fechas. Íconos y fuente abiertos, textos tuyos.
Build
La estructura, después el flujo de reserva completo, después cada pantalla con todos sus estados.
Backend
Registro, Google Calendar por la API oficial con tus claves, Stripe para turnos pagos y mails de recordatorio.
Test
Prueba husos horarios, un horario que se ocupa mientras reservás y el doble clic, hasta que no quede ningún bug grave.
Diff
Funciones 86, todas las obligatorias hechas, diseño de la página de reserva 91. Faltan la rotación entre equipos y el widget para insertar en webs.
Entrepreneur
Lee 140 reseñas reales. Las quejas que más se repiten: el precio por usuario se dispara, no hay recordatorios por SMS y los invitados se confunden con los husos horarios. El ángulo: links de reserva para equipos chicos que odian pagar por usuario.
Brand
Nombre nuevo con los chequeos de marca y dominio, paleta, logo y voz. Después barre el código hasta que no quede nada de la original.
Launch
Landing armada sobre ese ángulo, precio plano contra el de la original y la ficha de la tienda revisada.
Deploy
Control final, producción, los registros DNS para tu dominio y la publica cuando vos decís que sí.
No hace falta hacer los 11. Si solo querés tu herramienta interna para no pagar la suscripción, con Recon, Architect, Build y Backend ya la tenés andando en tu compu.
Seis scripts que miden en vez de opinar
Lo que diferencia a Replica de pedirle a Claude "haceme algo parecido a X" es que trae herramientas que ponen números. Son archivos de Python que vienen adentro de las skills y Claude los corre solo, pero también los podés usar vos. En Windows cambiá python3 por python.
parity.py
Lee features.csv y da el puntaje de paridad. Las obligatorias pesan 3, las importantes 2 y las deseables 1. Hecha suma 1, a medias 0,5.
imgdiff.py
Compara una captura de la original con una de tu clon. Por defecto mira la estructura y no el color, así el cambio de marca no te baja el puntaje.
reviews.py
Ordena las reseñas por tema y te dice qué quejas se repiten más, con cuántas veces aparece cada una.
contrast.py
Revisa que tus colores se lean bien según la norma de accesibilidad WCAG.
sweep.py
Busca en todo tu código cualquier mención al nombre o dominio de la app original.
listing.py
Revisa tu ficha de App Store y Google Play contra los límites de caracteres y las reglas contra copias.
$ python3 parity.py replica/features.csv $ python3 imgdiff.py original.png clon.png --out diff.png --json $ python3 reviews.py replica/reviews.csv --out replica/feedback.md $ python3 contrast.py "#6b7280" "#ffffff" $ python3 sweep.py . --avoid "NombreDeLaOriginal" $ python3 listing.py replica/launch/listing.json
Prompts listos para copiar
No hace falta nombrar la skill: Claude elige sola según lo que le pidas. Cambiá lo resaltado por tu caso. Trabajá siempre desde la carpeta del proyecto, así todo queda guardado en replica/.
Quiero clonar [nombre de la app y su link]. Arrancá por el recon: mapeá pantallas, flujos, modelo de datos y armá el features.csv. Usá solo fuentes públicas y mi cuenta.
Pago [app] todos los meses y solo uso [las 3 funciones que usás]. Armame mi propia versión con solo eso, para usar yo, corriendo en mi compu.
Con el recon que hiciste, planificá el stack, la base de datos y la API. Algo simple y gestionado, y ordená la construcción empezando por el flujo principal.
Construí el clon siguiendo el plan. Primero el flujo de reserva completo y después el resto de las pantallas. Tildá features.csv a medida que avanzás.
Compará mi clon con la original: dame el puntaje de paridad, qué falta en orden de prioridad y compará estas capturas [adjuntá original y clon].
Antes de clonar [app], leé sus reseñas públicas y decime qué odian sus usuarios, qué les falta y qué ángulo podría vender mi versión.
Rebrandeá el clon: proponé nombres con los chequeos de marca y dominio, una paleta nueva que pase contraste y barré el código hasta que no quede nada de [app original].
Corré el control final y publicá la app en midominio.com. Pasame los registros DNS que tengo que cargar y esperá mi OK antes de salir en vivo.
Lo que la skill no te deja hacer
Clonar una app no es lo mismo que copiarla. Replica trae reglas fijas para que lo que construyas sea tuyo de verdad, y conviene que las conozcas antes de empezar.
Funciones, flujos e ideas
- 1Estudiar todo lo que es público y lo que ves en tu propia cuenta.
- 2Rehacer las mismas funciones con código escrito de cero.
- 3Citar reseñas reales, textuales y con su link.
- 4Conectar servicios por su API oficial y con tus claves.
Código, marca y contenido ajeno
- 1Nada del código, los logos, los íconos ni los textos de la original.
- 2Nada de saltear logins, scrapear datos privados ni tocar sus servidores.
- 3Nada de inventar reseñas ni testimonios.
- 4No se publica con el nombre de la original: primero va el rebrand.
Problemas comunes y cómo salir
Las skills no aparecen +
python3 no se reconoce en Windows +
git no se reconoce +
Con el plugin no encuentra /replica-recon +
El puntaje de paridad da raro +
Claude se olvida de lo que ya hizo +
Los links que necesitás
Replica Skill es de Jake Schincariol y se distribuye con licencia MIT. Las imágenes de esta guía son ilustraciones hechas para explicarla, con datos de ejemplo: el repositorio no trae capturas propias.