Community코딩 & 개발github.com

replica-brand (브랜드 리브랜딩)

앱 클론의 브랜드명, 색상, 로고, 음성 등을 완전히 새롭게 바꾸어 원본 앱과 완전히 다른 당신만의 앱으로 리브랜딩합니다. 상표·도메인·스토어·핸들 검사, 대비 확인된 새 팔레트, 로고 브리프, 브랜드 음성 가이드, 코드베이스 내 원본 잔재를 찾는 스윕 도구를 포함합니다.

replica-brand (브랜드 리브랜딩)란 무엇인가요?

이 스킬은 앱 클론을 완전히 독립적인 당신만의 앱으로 리브랜딩하는 전체 프로세스를 자동화합니다. 사용자가 '내 앱 이름을 지어줘', '클론을 리브랜딩해줘', '내 것으로 만들어줘' 등과 같이 말할 때 실행되며, 원본 앱의 이름, 색상, 로고, 음성, 코드 잔재를 모두 제거하고 새로운 브랜드 아이덴티티를 구축합니다. 구체적으로는 각도(angle)를 기반으로 20개의 후보 이름을 생성하고, 상표·도메인·앱스토어·소셜 핸들·웹 검색을 통해 5개로 압축합니다. 그 후 원본과 다른 색상 계열에서 새로운 팔레트를 선택하고 대비 검사를 수행하며, 로고 브리프와 브랜드 음성 가이드를 작성합니다. 마지막으로 스윕 도구를 실행하여 코드베이스 전체에서 원본 이름, 도메인, 색상 등이 남아있는지 검사하고 깨끗하게 정리합니다. 이 스킬은 클론 코딩 에이전트(예: Claude Code, Cursor) 환경에서 사용되며, `replica-brand` 폴더에 있는 `sweep.py` 스크립트와 `replica/brand.json` 설정 파일을 통해 동작합니다. 결과물은 `replica/brand.md`, `replica/brand.json`, 업데이트된 디자인 토큰, 다시 작성된 문자열, 그리고 깨끗한 코드베이스입니다.

지원 대상~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 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

replica-brand

아무것도 원본의 정체성으로 출시되지 않습니다. 이 스킬은 "클론"과 "당신의 앱" 사이의 경계입니다.

이 폴더의 도구:

python3 .cursor/skills/replica-brand/sweep.py . --avoid "원본 이름,해당 회사" --domains original.com --colors "#006bff"
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json        # 동일, 브랜드 파일 사용

replica/brand.md와 replica/brand.json (avoid, domains, colors 필드, sweep.py, listing.py, replica-deploy에서 사용)을 작성합니다.

1단계: 이름

replica/fixes.md에서 각도를 읽습니다. 다음 스타일에 걸쳐 20개의 후보를 생성합니다: 설명형(Booklink), 복합형(Slotwise), 창작형(Calvo), 은유형(Harbor), 동사형(Book). 그런 다음 다음 필터를 사용해 5개로 줄입니다:

  • 원본과 혼동될 정도로 유사하지 않아야 함: 소리, 모양, 의미 면에서, 그리고 같은 카테고리의 다른 어떤 앱과도 유사하지 않아야 함. 이것이 특허청이 사용하는 테스트이므로 여기서도 동일한 테스트입니다. 원본 이름에 대한 말장난, "-ly" 형태의 쌍둥이 이름 금지.
  • 짧고, 한 번 들으면 철자할 수 있으며, 주요 언어에서 어색한 의미가 없어야 함.
  • 각도에 대해 무언가를 말하거나, 적어도 각도와 충돌하지 않아야 함.

2단계: 검사 (실행, 추정 금지)

5개의 각 후보에 대해, 검사당 한 행씩. 각각 실행 예정으로 표시하거나, 실행한 날짜와 함께 결과를 표시합니다. 아무도 실행하지 않은 검사에 대해 "사용 가능"이라고 절대 작성하지 마십시오.

검사위치
미국 상표tmsearch.uspto.gov, 앱의 클래스(보통 9와 42)
EU 상표euipo.europa.eu eSearch 또는 여러 특허청을 위한 TMview
캐나다ised-isde.canada.ca 상표 데이터베이스
글로벌WIPO 글로벌 브랜드 데이터베이스
도메인whois name.com 또는 등록 대행자 검색
App Store 및 Play정확한 이름 검색
핸들X, Instagram, TikTok, GitHub
웹"이름 + 카테고리" 검색

이것은 스크리닝 검사일 뿐, 법적 명확성 검사가 아닙니다. 이름에 비용을 지출하기 전에 상표 변호사가 적절한 검색을 수행해야 합니다.

3단계: 팔레트

새로운 팔레트를 replica-design이 설정한 동일한 토큰 역할에 작성합니다. 원본과 다른 계열에서 기본 브랜드 색상을 선택합니다(원본이 파란색이면, 당신의 색상은 비슷한 파란색이 아니어야 함). 그런 다음:

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

AA 실패 0건. 원본 브랜드 색상을 brand.json에 추가하여 스윕이 살아남은 색상을 잡을 수 있도록 합니다.

4단계: 로고 브리프

로고 자체가 아니라, 로고를 만들 사람(사용자, 디자이너, 이미지 모델)을 위한 브리프입니다:

  • 한 줄로 된 아이디어, 이름과 각도에 연결됨
  • 마크 유형: 워드마크, 심볼+워드마크, 모노그램 중 하나
  • 16px(파비콘)와 1024px 앱 아이콘으로 작동해야 함
  • 산출물: SVG, iOS용 투명도 없는 앱 아이콘 1024x1024, 파비콘 세트, 소셜 이미지 1200x630
  • 원본의 마크와 닮지 않아야 함: 공유된 모양, 색상 쌍 또는 글자체 트릭 금지. 초안 옆에 원본 로고를 놓고 확인하십시오.

5단계: 음성

어떻게 들리는지에 대한 세 단어, 각각이 의미하지 않는 것을 함께 제시("직접적이지만, 무뚝뚝하지 않음"). 다섯 쌍의 "할 것/하지 말 것". 그런 다음 클론에서 가장 많이 보이는 10개의 문자열(가입, 빈 상태, 주요 버튼, 확인, 오류)을 그 음성으로 다시 작성합니다. 모두 새롭게, 원본의 표현을 반영하지 않아야 합니다.

6단계: 스윕

모든 플레이스홀더 이름, 색상 및 문자열을 교체합니다. 그런 다음:

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

파일 내용과 파일 이름에서 원본 이름(CalendlyEmbed와 같은 식별자 내부 포함), 도메인 및 색상을 검색하며, node_modules, 빌드 출력물 및 replica/ 기획 폴더는 건너뜁니다. Exit 1은 무언가 남아있음을 의미합니다. 깨끗하다고 나올 때까지 수정하십시오. 또한 눈으로 확인하십시오: 파비콘, 페이지 제목, 이메일 템플릿, OG 이미지, 앱 아이콘.

출력

replica/brand.md (검사 결과가 포함된 이름, 팔레트, 로고 브리프, 음성), replica/brand.json, 업데이트된 토큰, 다시 작성된 문자열, 깨끗한 스윕 결과. 다음: /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.

관련 스킬