AI 도구
클로드로 앱 복사하는 무료 스킬 Replica: 설치법과 스킬 11개 쓰는 순서
지금 다 못 읽겠다면 · 이 가이드 링크를 메일로 받기
목차 · 9개 섹션
구독료 내던 앱, 직접 만들어 쓰면 안 될까요.
Replica(레플리카)는 그 일을 맡기는 클로드 스킬 묶음입니다. 스킬 하나가 아니라 열한 개이고, 앱을 뜯어보는 것부터 다시 만들고, 버그를 잡고, 원본과 비교해 점수를 매기고, 배포하는 것까지 단계마다 스킬이 따로 있습니다.
그중에서 제일 쓸모 있는 건 원본 앱 사용자들의 리뷰를 모아 제일 많이 싫어하는 걸 찾아주는 단계입니다. 그걸 내 앱에서 해결하면 그게 차별점이 됩니다.
이 글은 설치법, 스킬 11개를 쓰는 순서, 그리고 2026년 10월 4일에 링크트리(Linktree)를 대상으로 직접 돌려본 결과를 정리했습니다.
어떤 스킬인가
- 만든 사람: Jake Schincariol (인스타 @opusjake)
- 라이선스: MIT, 무료 (LICENSE 파일 첫 줄
MIT License) - 가입·API 키·연결할 것 없음 (README: “no signup, no API key, nothing to connect”)
- 스타: 1,635개 (2026년 10월 11일 기준. 10월 3일에 올라온 레포입니다)
- 구성:
replica-로 시작하는 스킬 폴더 11개 + 파이썬 도구 6개 + 테스트
README 첫 줄은 “Eleven Claude skills that clone any app”입니다. 여기서 “clone any app”은 기능과 흐름을 다시 만든다는 뜻입니다. 원본의 코드·로고·문구·콘텐츠는 가져오지 않습니다. 이 부분은 아래 ‘저작권·상표’ 항목에서 다시 짚습니다.
준비물
- Claude Code (유료 구독 또는 API 키)
- Python 3.8 이상. 맥에는 기본으로 있고, 따로
pip install할 건 없습니다 - git (스킬 폴더를 복사하는 방식으로 설치할 때)
python3 --version
설치
방법이 두 가지입니다. 둘 다 README에 적힌 그대로입니다.
방법 1. 플러그인으로 (Claude Code 안에서)
Claude Code를 열고 아래 두 줄을 차례로 입력합니다.
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skill
주의: 플러그인으로 깔면 스킬 이름 앞에 플러그인 이름이 붙습니다.
/replica-recon이 아니라 /replica-skill:replica-recon처럼 불러야 합니다.
방법 2. 스킬 폴더 복사 (짧은 이름으로 쓰고 싶을 때)
터미널에서 실행합니다.
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/
이러면 /replica-recon처럼 짧은 이름으로 부를 수 있습니다.
저는 이 방식으로 설치해서 돌렸습니다.
특정 프로젝트에서만 쓰고 싶으면 ~/.claude/skills/ 대신 그 프로젝트의 .claude/skills/에 복사하면 됩니다.
설치 확인
레포 안에 도구 테스트가 같이 들어 있습니다. 클론한 폴더에서 돌리면 됩니다.
cd replica-skill
python3 -m unittest discover -s tests
2026년 10월 11일에 돌렸을 때 테스트 57개가 전부 통과(OK)했습니다.
스킬 11개와 쓰는 순서
README가 정한 순서는 이렇습니다.
recon → architect → design → build → backend → test → diff → entrepreneur → brand → launch → deploy
순서가 중요한 이유가 있습니다. 각 스킬이 프로젝트 안의 replica/ 폴더에 결과를 쓰고, 다음 스킬이 그 파일을 읽어서 이어갑니다. 앞 단계를 건너뛰면 뒤 단계가 읽을 게 없습니다.
| 순서 | 명령 | 하는 일 | 남기는 파일 |
|---|---|---|---|
| 1 | /replica-recon | 원래 앱을 뜯어봅니다. 화면·흐름·컴포넌트·데이터 구조·기능표 | recon.md, features.csv |
| 2 | /replica-architect | 기술 스택, DB 스키마, API를 설계합니다 | architecture.md, schema.sql |
| 3 | /replica-design | 색·글꼴·간격·컴포넌트를 디자인 토큰으로 다시 만듭니다. 에셋은 내 것으로 | design/tokens.json |
| 4 | /replica-build | 기능표를 체크해가며 화면을 하나씩 다시 만듭니다 | build-log.md |
| 5 | /replica-backend | 로그인, DB, 결제(Stripe), 메일, 외부 연동 | backend.md |
| 6 | /replica-test | 모든 흐름을 눌러보며 버그를 잡습니다 | test-plan.md, bugs.md |
| 7 | /replica-diff | 원본과 비교해 점수(parity)와 빠진 기능 목록을 냅니다 | parity.md |
| 8 | /replica-entrepreneur | 원본 사용자 리뷰에서 불만을 세고, 고칠 것과 차별점을 뽑습니다 | reviews.csv, feedback.md, fixes.md |
| 9 | /replica-brand | 이름·색·로고 방향을 새로 정하고, 원본 흔적이 남았는지 검사합니다 | brand.md, brand.json |
| 10 | /replica-launch | 랜딩 페이지, 가격, 앱스토어 소개문 | launch/ |
| 11 | /replica-deploy | 사전 점검을 통과하면 내 도메인에 배포합니다 | deploy.md |
(파일 이름은 각 스킬의 SKILL.md에 적힌 출력 경로 기준입니다. 저는 1번과 8번만 직접 돌려봤습니다.)
처음이라면 이 순서를 권합니다
11개를 한 번에 다 돌리려고 하면 대부분 중간에 멈춥니다. 저라면 이렇게 나눕니다.
/replica-recon먼저. 만들 수 있는 크기인지부터 봅니다. recon은 마지막에 크기를 S(주말) · M(몇 주) · L(한 분기) · XL(범위를 줄여라)로 매겨줍니다./replica-entrepreneur를 바로 이어서. README도 “만들지 말지 정하기 전에 entrepreneur만 따로 돌려보는 게 좋다”고 적어뒀습니다. 사람들이 원본에서 뭘 싫어하는지 보고, 내가 고칠 만한 게 있는지 판단합니다.- 할 만하다 싶을 때 architect부터 deploy까지 README 순서대로 돌립니다. entrepreneur가 기능표에 추가한 “고칠 것” 행이 build 단계에서 같이 만들어집니다.
1단계 recon: 링크트리를 뜯어본 결과
Claude Code에서 이렇게 시켰습니다. 로그인 없이 공개된 페이지만 읽었습니다.
/replica-recon https://linktr.ee
| 항목 | 결과 (2026-10-04 실측) |
|---|---|
| 걸린 시간 | 6분 23초 (32턴) |
| 읽은 출처 | 12개 (홈, 가격 페이지, 도움말 센터, 공개 프로필 등) |
| 화면 | 15개 (S01~S15) |
| 사용자 흐름 | 6개 |
| 데이터 엔티티 | 9개 |
| 기능표 | 60개 (필수 17 · 권장 19 · 선택 15 · 제외 9) |
| 크기 판정 | M — “core loop in a few weeks” |
| API 단가 환산 비용 | $7.14 |
비용은 Claude Code가 API 단가로 환산해 보여준 값입니다. 저는 구독 계정이라 따로 청구되지는 않았습니다.
‘제외’ 9개가 중요합니다. 마켓플레이스, 인증 배지, 다른 프로필 둘러보기 같은 건 기능이 아니라 링크트리의 사용자 네트워크라서 다시 만들 수 없다고 빼놨습니다. 복사할 수 있는 것과 없는 것을 처음부터 갈라줍니다.
빌드 전에 diff 도구를 돌려보면 당연히 0점이 나옵니다. 그래도 어떤 영역부터 채워야 하는지 순서는 보여줍니다.
python3 ~/.claude/skills/replica-diff/parity.py replica/features.csv
Parity: 0.0 / 100
features 0.0 (60 counted, must-haves 0 of 17 done)
Not shippable yet: 17 must-have features are not done.
8단계 entrepreneur: 리뷰에서 차별점 뽑기
영상에서 “제일 미친 건 따로 있다”고 한 단계입니다.
/replica-entrepreneur Linktree
리뷰 198개를 모았습니다
| 출처 | 개수 |
|---|---|
| Trustpilot | 102 |
| App Store | 50 |
| 30 | |
| Hacker News | 16 |
| 합계 | 198 |
198개 전부 출처 URL이 붙어 있습니다(URL 없는 행 0개). 걸린 시간은 약 22분, API 단가 환산 비용은 $25.77이었습니다.
스킬 규칙상 리뷰를 지어내지 못하게 돼 있습니다. 같이 들어 있는 reviews.py는 링크 없는 리뷰를 버리고, 인용할 때는 넣어준 원문 그대로만 씁니다. 리뷰가 3개 미만이거나 출처가 하나뿐인 주제는 “thin(근거 부족)“으로 따로 표시합니다.
제일 많은 불만은 가격이었습니다
reviews.py가 순위를 매긴 결과 상위 5개입니다.
| 순위 | 불만 | 리뷰 수 | 출처 수 | 평균 별점 |
|---|---|---|---|---|
| 1 | 가격·유료 장벽 | 41 | 4 | 1.8 |
| 2 | 결제·해지·환불 | 28 | 3 | 1.9 |
| 3 | 답 없는 고객지원 | 31 | 2 | 3.5 |
| 4 | 버그·앱 꺼짐 | 14 | 3 | 1.6 |
| 5 | 계정 정지·페이지 404 | 10 | 4 | 1.0 |
순위는 리뷰 개수만이 아니라 별점과 최신성을 가중해서 매깁니다. 그래서 31개인 고객지원 불만이 28개인 결제 불만보다 아래에 있습니다.
1위 가격 불만의 대표 인용입니다. 영상에서 말한 “한 달 넘은 클릭 수 보려면 돈 내야 된다”가 이 Reddit 글입니다.
“if we wanted to check her click-rate older than 30 days we would need to pay $15/month to Linktree.” — r/socialmedia
불만을 차별점으로 바꾸는 법
entrepreneur는 불만 순위로 끝나지 않습니다. fixes.md에 세 가지를 더 씁니다.
- 고칠 것 목록 — 근거 × 고치는 비용 순으로 5~8개. 각각 크기(S·M·L), 담당 스킬, 근거 리뷰 수를 붙입니다.
- 기능표에 행 추가 — 고칠 것을
features.csv에 새 행으로 넣습니다. 원본에 없는 기능이라 diff 점수 계산에서는 빠집니다. - 포지셔닝 문장 3개 + 추천 1개 — “{누구}가 원본의 {이것}을 싫어한다면, 내 앱은 {이렇게} 한다. 근거: 리뷰 n개, 출처 n곳” 형식입니다.
링크트리 실측에서는 이렇게 나왔습니다.
| 불만 (근거) | 내 버전에서 고칠 것 |
|---|---|
| 가격 41개 · 분석 기록 10개 | 무료 플랜에서도 전체 기간 클릭 분석 (30일 제한을 안 만든다) |
| 꾸미기 제한 18개 | 무료 페이지에 플랫폼 로고·워터마크 안 붙이기 |
| 결제·해지 28개 | 설정에서 한 번에 해지, 결제 전 안내 메일 |
| 계정 정지·404 10개 | 페이지를 내리기 전에 경고 메일과 사람의 재검토 |
| 데이터 반출 7개 | 링크·구독자·클릭 기록을 버튼 하나로 내보내기 |
기능표에는 이런 행이 9개(필수 5 · 권장 3 · 선택 1) 추가돼, recon이 만든 60행이 69행이 됐습니다.
추천 포지셔닝은 1번이었습니다. “내 클릭 통계를 보려고 월 $15를 내는 데 지친 크리에이터에게, 전체 기간 분석을 무료로.” 고치는 비용이 작고(기술이 어려운 게 아니라 원본이 가격으로 막아둔 기능이라서) 근거가 제일 두껍다는 이유입니다.
함정: 리뷰 표본은 화난 쪽으로 기울어 있습니다
결과 파일이 스스로 밝힌 내용입니다. Trustpilot 전체 평점은 4.0점, 별 5개가 78%입니다. 별 1~2개 필터 페이지를 일부러 같이 모았기 때문에 표본이 불만 쪽으로 기울었습니다. “다들 링크트리를 싫어한다”가 아니라 **“싫어하는 사람들은 이것 때문에 싫어한다”**로 읽어야 합니다.
함정: 다시 돌리면 숫자가 달라집니다. App Store 50개는 당시 애플 공식 리뷰 RSS에서 모았는데, 지금 같은 주소를 부르면 빈 응답이 옵니다. Trustpilot은 제 크롬 브라우저로 페이지를 열어 읽었습니다. Google Play는 공식 피드가 없고 자동 수집이 약관 위반이라 스킬이 스스로 건너뛰었고, G2·Capterra는 자동 접근이 막혀 빠졌습니다. 같은 앱이라도 실행할 때마다 표본이 다를 수 있습니다.
한계: 똑같이 만들어주진 않습니다
원본 릴스는 “perfectly(완벽하게)” 다시 만든다고 했지만, README가 직접 부정합니다.
No guarantee of a “perfect” clone. Results depend on how complex the app is. A booking tool is weeks. A spreadsheet engine is not.
“완벽한 복제는 보장하지 않는다. 결과는 앱이 얼마나 복잡한지에 달렸다. 예약 앱은 몇 주가 걸린다”는 뜻입니다. 마지막 “A spreadsheet engine is not.”은 스프레드시트 엔진 같은 건 몇 주로 끝나지 않는다는 의미로 읽힙니다. 대신 recon이 시작 전에 크기를 솔직하게 매기고, diff가 “느낌이 아니라 실제 숫자”로 얼마나 비슷한지 알려준다고 적혀 있습니다.
제가 확인한 범위도 분명히 해둡니다.
- 직접 돌린 건 recon과 entrepreneur 두 단계입니다. build부터 deploy까지는 돌려보지 않았습니다.
- 링크트리 recon의 크기 판정은 M(핵심 기능만 몇 주)이었습니다. 수익화 기능까지 넣으면 L로 커진다고 적혀 있습니다.
- 모바일 앱: architect 스킬 문서에는 모바일 스택으로 Expo(React Native)가, deploy 스킬 문서에는 TestFlight·Play 업로드 단계가 적혀 있습니다. 실제로 네이티브 앱이 만들어지는지는 확인하지 못했습니다.
- 비용: 위 두 단계만 API 단가로 약 $33였습니다. 구독이 아니라 API 키로 쓰신다면 전 단계를 다 돌릴 때 이보다 훨씬 커질 수 있습니다.
저작권·상표: 기능은 배우고, 브랜드는 가져오지 않습니다
README 첫머리에 “It rebuilds what an app does, never what it owns.”라고 적혀 있습니다. 스킬에 이 선이 박혀 있습니다.
- 안 가져오는 것: 원본의 소스 코드, 로고, 상표, 문구, 콘텐츠, 비공개 API.
- 안 읽는 것: 로그인 뒤 페이지, 남의 계정, 유료 장벽 너머. 공개 페이지와 내 계정만 읽습니다.
- 배포 전 검사:
replica-brand/sweep.py가 코드 안에 원본 이름·도메인·색이 남아 있는지 찾고, 깨끗해질 때까지/replica-deploy가 배포를 막습니다. - 콘텐츠·네트워크는 못 가져옵니다: 음악 앱의 플레이어와 재생목록은 다시 만들 수 있어도 음원 카탈로그는 못 가져온다는 게 README의 예시입니다.
- 리뷰는 연구 자료입니다: 남의 리뷰를 내 랜딩 페이지 후기로 쓰지 말라고 스킬에 적혀 있습니다. 앱 이름·광고·스토어 소개문에 원본 이름을 넣지 말라는 규칙도 있습니다.
돈을 받고 팔 생각이라면 README의 마지막 조언대로 하세요. brand 스킬이 알려주는 상표 검색을 직접 돌리고, 쓴 서비스들의 약관을 읽고, 금액이 걸리면 출시 전에 변호사와 상의하세요. README도 “This is not legal advice”라고 못박아 둡니다.
정리
| 하고 싶은 것 | 쓸 스킬 |
|---|---|
| 이 앱, 만들 수 있는 크기인지 보기 | /replica-recon |
| 사람들이 원본에서 뭘 싫어하는지 보기 | /replica-entrepreneur |
| 내 버전이 원본과 얼마나 비슷한지 점수로 보기 | /replica-diff |
| 실제로 만들고 배포하기 | architect → design → build → backend → test → brand → launch → deploy |
처음이라면 지금 쓰는 구독 앱 하나를 골라 recon과 entrepreneur 두 개만 돌려보세요. 만들지 말지는 그 결과를 보고 정해도 늦지 않습니다.
2026년 10월 11일 기준으로 확인한 내용입니다. 실측은 2026년 10월 4일, Claude Code 2.1.280, 대상은 링크트리 공개 페이지입니다.
FOR TEAMS
이 가이드, 우리 팀에 적용하려면?
회사명과 업무 한 줄만 남겨주시면 널포인터스튜디오가 직접 검토해 회신드립니다.