Community编程与开发github.com

replica-brand:克隆品牌重塑

为应用克隆体命名并重塑品牌,使其成为用户自己的作品:生成名称候选、执行商标、域名、商店和句柄检查、提供经过对比度校验的新调色板、Logo简报、品牌声音指南以及一个清除代码库中原始痕迹的扫描工具。

replica-brand:克隆品牌重塑 是什么?

replica-brand 是专为 AI 代理(如 Claude Code、Cursor 等)设计的技能,用于将克隆的应用彻底重塑为用户自己的独立品牌。它严格区分“克隆”与“用户自己的应用”,确保产品以全新身份上线。该技能支持所有主流 AI 代理平台,通过运行 Python 扫描工具清除原始名称、颜色和域名残留,并生成完整的品牌文件(`replica/brand.md` 和 `replica/brand.json`)。工作流程包括:从 `replica/fixes.md` 读取产品角度,生成并筛选 20 个候选名称至 5 个,对每个候选执行美国、欧盟、加拿大及全球商标数据库检查、域名可用性检查、应用商店搜索及社交媒体句柄检查;设计一个与原始色系不同的新调色板(需通过 AA 级对比度测试);编写 Logo 设计简报(含交付物要求);定义品牌声音(三个关键词及五个做与不做示例)并重写克隆中 10 个最常用字符串;最后用扫描工具确保代码库中无原始名称、标识符、域名或颜色残留。该技能所有步骤均需实际执行检查而非假设可用性,最终输出完整品牌文档和清洁的代码库。

兼容平台~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 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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:检查,必须执行,不能假设

对于每个候选名称,每个检查项一行。将每项标记为需要执行,或者标记为已执行并附上执行日期。切勿将无人执行过的检查项写为“可用”。

检查项位置
美国商标tmsearch.uspto.gov,应用所属类别(通常为 9 和 42)
欧盟商标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 级失败项。将原始品牌颜色添加到 brand.json 中,以便扫描工具捕获任何遗留痕迹。

步骤 4:Logo 简报

不是 Logo 本身,而是为制作人(用户、设计师或图像模型)编写的简报:

  • 用一句话阐述理念,与名称和角度相关联
  • 标志类型:文字标志、符号加文字标志,或字母组合标志
  • 必须适用于 16px(网站图标)和 1024px(应用图标)
  • 交付物:SVG、用于 iOS 的 1024x1024 无透明应用图标、网站图标集、1200x630 社交分享图
  • 不得与原始标志相似:不得共享形状、颜色搭配或字体技巧。将原始 Logo 与设计稿放在一起对比检查。

步骤 5:品牌声音

三个描述声音的词,每个词附上其不意味着什么(例如“直接,而非生硬”)。五个做与不做的对照示例。然后用该声音重写克隆中 10 个最常见的字符串(注册、空状态、主按钮、确认、错误)。全部全新,不得照搬原始措辞。

步骤 6:扫描

替换所有占位符名称、颜色和字符串。然后:

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

它会搜索文件内容和文件名中是否包含原始名称(也会扫描 CalendlyEmbed 这类标识符)、域名和颜色,跳过 node_modules、构建输出和 replica/ 规划文件夹。退出码 1 表示还有残留。修复直至输出显示“clean”。同时人工检查:网站图标、页面标题、邮件模板、OG 图片、应用图标。

输出

replica/brand.md(名称及检查结果、调色板、Logo 简报、品牌声音)、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.

相关技能