Replica Skill:11 个子 Skill 从零重建任何 App 的完整工作流
App 克隆 Skill 新范式:Replica Skill 用 11 个子 Skill 重建任何应用的功能与体验
当”AI 克隆 App”这件事从噱头变成可操作的工作流,边界在哪里?Replica Skill 给出了迄今为止最清晰的答案——它不抄代码、不抄 logo、不抄内容,而是用 11 个结构化 Skill 重建一个 App 的功能集合、用户体验和商业逻辑,然后在每个环节强制执行重新品牌化。10 月初上线 GitHub,截至 2026-10-07 已斩获约 516 GitHub stars,增长曲线陡峭。
功能与原则
Replica Skill 是一个由 11 个子 Skill 构成的工作流管道,每个 Skill 负责重建流程中的一个特定阶段。它遵循一条核心原则:rebuild what an app does, never what it owns——重建功能,不复制所有物。代码、logo、商标、文案、私有 API,统统不在重建范围内。
整个流程以流水线方式运行,每个 Skill 的输出成为下一个 Skill 的输入,产物统一存放在项目根目录的 replica/ 文件夹下。
认可度
- GitHub stars:约 516(截至 2026-10-07,RepoFOMO 记录 30 天内 +224)
- SkillsLLM 收录数据:612 stars,安全扫描通过
- 平台收录:ClaudePluginHub、SkillsLLM 双重认证
- 分类标签:agent reverse-engineering / saas / claude / indie-hacker / app-clone
这不是一个冷门实验性工具——它被标记为 indie-hacker 场景下的主流工作流,已进入 Claude Skills 市场的热门榜单。
链接
GitHub:https://github.com/Jakeschincariol/replica-skill
原作者
Jake Schincariol(GitHub @jakeschincariol),独立开发者,运营 opusjake.ai。同期还维护 Arena、X、LinkedIn 等 Agent Skill,形成了围绕”AI 操作社交与商业工具”的产品矩阵。
介绍
Replica Skill 诞生于一个具体的问题:vibe-coding 浪潮中,很多人发现”描述一个 App 然后等 AI 生成”的结果往往是半成品——功能对不上、登录支付没接、发布时连品牌名都没换。Jake 的回答是把克隆流程拆成 11 个专业 Skill,每个 Skill 只管自己那一段,同时通过强制规则确保整个过程不触碰知识产权红线。
整个工作流从 Recon 开始:给定一个 App 的 URL 或截图,Skill 会读取帮助中心、定价页、应用商店 listing,并让用户配合操作自己的账号,最终输出 replica/recon.md:屏幕列表、用户流程、组件清单、推断数据模型,以及一张 features.csv 功能矩阵。
Architect 接手规划技术栈和数据库 Schema;Design 提取设计 token(色彩、字体、间距、组件规格);Build 逐屏重建前端;Backend 接入 Auth、数据库、Stripe 支付、邮件服务等。最后 Test 做端到端测试、Diff 给出与原始 App 的功能 parity 评分。
到这一步,你手里有了一个功能完整但”脸还是原来那张脸”的克隆品。接下来的 4 个 Skill 负责商业化:Entrepreneur 从真实用户评论(App Store、G2、Capterra、Reddit)中挖掘用户最不满意的点,生成改进清单;Brand 完成名称、域名、商标检查和新品牌设计;Launch 写出 Landing Page、定价策略和应用商店上架内容;Deploy 执行预检并完成生产环境部署。
特点
- 11 个专业 Skill 串联,覆盖从需求分析到线上部署的完整生命周期
- 强制 Rebrand 机制,
/replica-deploy在品牌扫描不干净时不执行部署 - Entrepreneur Skill:从真实评论数据中提取用户痛点,量化每个抱怨的出现频率
- 6 个纯 Python 标准库工具,无外部依赖,测量截图差异、计算 parity 评分
- Parity 评分机制:must/should/could 分级打分,防止”感觉差不多”的自欺
- 清洁室方法论:只读公开页面和自己账号内的数据,明确排除爬虫行为
- 无需 API Key 或账号注册,MIT 协议,下载即用
使用方法
安装(Claude Code):
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skill
或全局 Skill 目录:
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/
最小示例——克隆一个排班 App:
/replica-recon
→ 输入:排班 App 的 URL
→ 输出:replica/recon.md(18 个屏幕、7 个用户流程、数据模型、features.csv)
/replica-architect
→ 输出:Next.js + Postgres + Stripe + Resend 技术栈规划、数据库 Schema
/replica-design
→ 输出:设计 token(色彩角色、字体层级、8px 间距基准)、组件规格
/replica-build
→ 输出:逐屏重建的前端代码,逐一标记 features.csv 完成状态
/replica-backend
→ 输出:Auth 系统、Google Calendar API 集成、Stripe 支付、邮件通知
/replica-test
→ 输出:Playwright E2E 测试规范、Bug 报告(按严重程度分级)
/replica-diff
→ 输出:Parity 评分(示例结果:功能覆盖率 86%,booking 页面布局 91%)
/replica-entrepreneur
→ 输出:140 条真实评论中的 Top 抱怨及修复计划
/replica-brand
→ 输出:新名称、商标检查、域名可用性、全新配色和品牌规范
/replica-launch
→ 输出:Landing Page、定价策略、应用商店上架内容
/replica-deploy
→ 执行:DNS 配置、生产环境部署
使用场景与人群
适用场景:
- 想快速验证某个 SaaS 想法的独立开发者或 indie hacker
- 需要为客户重建一个功能类似但不侵权的定制化系统的外包团队
- 想研究某个 App 的功能设计逻辑的产品经理或设计师
目标用户:
- 有一定技术理解力、需要在短期内拿出可演示产品的创业者
- 熟悉 Claude Code 或类似 Agent 工具、希望把重复性开发工作自动化的工程师
- 需要快速制作 MVP 的产品团队
输入与输出案例
案例 1:排班 App 克隆
- 输入:
/replica-recon+ 排班 App URL(附:用户配合操作自己账号完成关键流程遍历) - 处理:Recon 读取公开页面和应用商店 listing,标记”合作商市场”为超出范围(”那是他们的网络,不是功能”)
- 输出:
recon.md— 18 个屏幕、7 个流程(客人预约、主持人设置可用时间、客人改期……)、推断数据模型(users、event_types、availability、bookings) - 最终:86% 功能覆盖率,缺失项为 round-robin 团队模式和网站嵌入组件
案例 2:用户评论挖掘
- 输入:
/replica-entrepreneur对接原始 App 在 App Store、G2、Capterra、Reddit 的真实评论数据 - 处理:统计每个抱怨的出现频次,附带原文引用链接
- 输出:
- Top 抱怨 1:按席位计费导致费用突涨(出现 N 次)
- Top 抱怨 2:缺少短信提醒功能(N 次)
- Top 抱怨 3:客人在时区理解上存在混淆(N 次)
- 结论:新产品定位为”面向小型团队的预约链接工具,固定价格、含短信提醒、时区确认步骤”
评论区
登录后可评论。