CommunityCodierung & Entwicklunggithub.com

replica-brand

Benennt und brandet einen App-Klon um, sodass er dem Benutzer gehört: Namensvorschläge mit Marken-, Domain-, Store- und Handle-Prüfungen, eine neue kontrastgeprüfte Palette, ein Logo-Briefing, eine Sprachrichtlinie und ein Tool, das nach Überbleibseln des Originals im Code sucht.

Was ist replica-brand?

Dieses Skill, `replica-brand`, ist der entscheidende Schritt zwischen einem Klon und einer eigenen App. Es führt einen vollständigen Rebranding-Prozess durch: von der Namensfindung (20 Kandidaten, reduziert auf 5 mit Filtern wie Markenähnlichkeit und Aussprechbarkeit) über die Überprüfung von Markenrechten (US, EU, Kanada, global), Domains, App-Stores und Social-Media-Handles bis hin zur Erstellung eines neuen Farbschemas (mit automatischem Kontrasttest), eines Logo-Briefings und einer Sprachrichtlinie. Das Herzstück ist ein Sweep-Tool (`sweep.py`), das den gesamten Code nach Überbleibseln des Originals durchsucht – Namen, Farben, Domains – und bis zur vollständigen Bereinigung meldet. Es unterstützt Plattformen wie Cursor und wird vor dem Deployment (`/replica-launch`) ausgeführt. Der Vorteil: Der Benutzer erhält eine rechtlich und visuell eigenständige App mit konsistenter Markenidentität, ohne manuelle Suche oder blinde Annahmen.

Funktioniert mit~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 Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht replica-brand?

Nichts startet unter der Identität des Originals. Dieses Skill ist die Grenze zwischen "einem Klon" und "deiner App".

Tool in diesem Ordner:

python3 .cursor/skills/replica-brand/sweep.py . --avoid "Originalname,Seine Firma" --domains original.com --colors "#006bff"
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json        # dasselbe, aus der Markendatei

Schreibt replica/brand.md und replica/brand.json (avoid, domains, colors, verwendet von sweep.py, listing.py und replica-deploy).

Schritt 1: Der Name

Lies den Ansatz aus replica/fixes.md. Generiere 20 Kandidaten in verschiedenen Stilen: beschreibend (Booklink), zusammengesetzt (Slotwise), erfunden (Calvo), Metapher (Harbor), Verb (Book). Reduziere dann auf 5 mit folgenden Filtern:

  • Nicht verwirrend ähnlich zum Original in Klang, Aussehen oder Bedeutung, und nicht zu einer anderen App in derselben Kategorie. Das ist der Test, den Markenämter verwenden, also ist es der Test hier. Keine Wortspiele mit ihrem Namen, kein "-ly"-Zwilling.
  • Kurz, nach einmaligem Hören buchstabierbar, keine unangenehme Bedeutung in großen Sprachen.
  • Sagt etwas über den Ansatz aus oder widerspricht ihm zumindest nicht.

Schritt 2: Die Prüfungen – durchgeführt, nicht angenommen

Für jede der 5 Optionen eine Zeile pro Prüfung. Markiere jede als durchzuführen oder mit dem Ergebnis und dem Datum der Durchführung. Schreibe niemals "verfügbar" für eine Prüfung, die niemand durchgeführt hat.

PrüfungWo
US-Marketmsearch.uspto.gov, die Klasse der App (normalerweise 9 und 42)
EU-Markeeuipo.europa.eu eSearch oder TMview für viele Ämter
Kanadaised-isde.canada.ca Markendatenbank
GlobalWIPO Global Brand Database
Domainwhois name.com oder die Suche des Registrars
App Store und PlaySuche den genauen Namen
HandlesX, Instagram, TikTok, GitHub
Das WebSuche "Name + Kategorie"

Dies sind Screening-Prüfungen, keine rechtliche Freigabe. Bevor Geld für den Namen ausgegeben wird, sollte ein Markenanwalt eine ordentliche Suche durchführen.

Schritt 3: Palette

Eine neue Palette, geschrieben in dieselben Token-Rollen, die replica-design eingerichtet hat. Wähle einen primären Markenfarbton aus einer anderen Familie als der des Originals (wenn ihre Farbe blau ist, ist deine kein benachbartes Blau). Dann:

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

Keine AA-Fehler. Füge die Markenfarben des Originals zu brand.json hinzu, damit der Sweep alle Überlebenden erfasst.

Schritt 4: Logo-Briefing

Kein Logo, sondern ein Briefing für denjenigen, der es erstellt (der Benutzer, ein Designer, ein Bildmodell):

  • Die Idee in einem Satz, verbunden mit dem Namen und Ansatz
  • Markentyp: Wortmarke, Symbol mit Wortmarke oder Monogramm
  • Muss bei 16px (Favicon) und als 1024px App-Symbol funktionieren
  • Liefergegenstände: SVG, App-Symbol 1024x1024 ohne Transparenz für iOS, Favicon-Set, Social-Bild 1200x630
  • Darf nicht dem Logo des Originals ähneln: keine gemeinsame Form, Farbkombination oder Buchstabenform-Trick. Lege das Original-Logo neben die Entwürfe und überprüfe.

Schritt 5: Sprachrichtlinie

Drei Wörter dafür, wie es klingt, mit dem, was jedes nicht bedeutet ("direkt, nicht barsch"). Fünf Paare von Dos und Don'ts. Schreibe dann die 10 am häufigsten gesehenen Zeichenketten im Klon (Anmeldung, leere Zustände, der Hauptknopf, die Bestätigung, der Fehler) in dieser Sprachrichtlinie um. Alle neu, keine Wiederholung der Formulierung des Originals.

Schritt 6: Der Sweep

Ersetze jeden Platzhalternamen, jede Farbe und Zeichenkette. Dann:

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

Er durchsucht Dateiinhalte und Dateinamen nach dem Namen des Originals (auch innerhalb von Bezeichnern wie CalendlyEmbed), Domains und Farben, überspringt node_modules, Build-Ausgabe und den replica/-Planungsordner. Exit 1 bedeutet, dass noch etwas übrig ist. Behebe es, bis es "sauber" meldet. Überprüfe auch mit dem Auge: das Favicon, die Seitentitel, die E-Mail-Vorlagen, das OG-Bild, das App-Symbol.

Ausgabe

replica/brand.md (Name mit Prüfungen, Palette, Logo-Briefing, Sprachrichtlinie), replica/brand.json, aktualisierte Token, umgeschriebene Zeichenketten und ein sauberer Sweep. Als Nächstes: /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.

Verwandte Skills