Install
curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh적합한 사용자
- 기존 애플리케이션이 "어떻게 만들어졌는지" 파악하고, 이를 자체 브랜드 제품으로 재구축할 기회를 얻고 싶은 Claude Code 사용자에게 적합합니다. 공식 포지셔닝은 "how does this app work?"에서 자신의 도메인에 리브랜딩된 사용 가능한 앱에 이르는 전체 프로세스로, 인터페이스와 플로우 정찰, 데이터 모델 정리, 기능 매트릭스 산출, 그리고 설계와 재구축을 포함합니다.
- 이 패키지명은 Replica이며, 공식 설명에 따르면 11개의 Claude Code skills을 제공하고 워크플로 순서대로 호출합니다(예: /replica-recon → /replica-architect → /replica-design → /replica-build 등).
- 사용 전제 조건: 이 skills은 Claude Code에서 실행해야 하며, 설치 후 Claude Code를 재시작해야 적용됩니다. 공식 문서에 따르면 skills은
~/.claude/skills/에 설치되며 모든 프로젝트에서 사용할 수 있습니다. 내장 도구는 표준 라이브러리 Python에만 의존하며, 공식 문서에 "pip install 불필요"라고 명시되어 있습니다. - 증거는 OS 외 환경 요구 사항(설치 스크립트가 macOS/Linux/Git Bash를 지원하는 것 외)과 역공학 대상 앱의 합법성 및 라이선스 경계에 대해서는 언급하지 않습니다. 공식 페이지는 이번 수집에서 이에 대한 설명을 제공하지 않았으므로, 사용 전에 대상 앱에 대한 분석 및 재구축 권한이 있는지 직접 확인하시기 바랍니다.
- 부적합한 경우: Claude Code에서 작업하지 않거나, shell 설치 스크립트를 실행할 수 없거나, 대상 앱에 대한 분석/재구축 권한이 없는 시나리오입니다. 증거는 이러한 조건에서의 사용을 뒷받침하지 않습니다.
3분 만에 첫 시도 완료하기
권장 기본 경로는 공식 한 줄 shell 설치 스크립트(macOS/Linux/Git Bash)입니다:
-
전제 조건: Claude Code가 설치되어 있고, 터미널이 GitHub(raw.githubusercontent.com)에 접근할 수 있어야 합니다.
-
설치: 터미널에서 실행
curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh주의: 이것은 pipe-to-shell 방식이며, 스크립트 내용이 사용자 머신에서 직접 실행되고 설치 위치는
~/.claude/skills/입니다. 실행 전에 스크립트를 다운로드하여 직접 검토하는 것을 권장합니다. -
Claude Code 재시작: 공식 문서는 설치 후 재시작을 명확히 요구하며, 그래야 skills이 모든 프로젝트에서 사용 가능해집니다.
-
저위험 첫 작업 트리거: Claude Code에서 입력
/replica-recon Reverse engineer Calendly이것은 워크플로의 첫 정찰 단계로, 지정한 대상 앱에 대해서만 분석을 수행합니다. 이 작업은 외부 서비스(대상 앱)에 접근을 시도하며, 증거는 구체적인 네트워크 동작과 로컬 파일 읽기/쓰기 여부를 설명하지 않으므로 미확정입니다. 대상 앱에 이용약관 제한이 있다면 먼저 확인하시기 바랍니다.
-
성공 신호: Claude Code가
/replica-recon에 올바르게 응답하고 대상 앱에 대한 역공학 정찰 결과(인터페이스, 플로우, 데이터 모델 등 분석 내용) 출력을 시작합니다. 증거는 구체적인 출력 파일 경로를 나열하지 않으므로, 세션 내 실제 출력을 기준으로 하시기 바랍니다.
공식은 Claude Code 플러그인 마켓플레이스 설치 방식도 보조 옵션으로 제공합니다: Claude Code에서 /plugin marketplace add realtahailyas/reverse-engineer-app-skills를 실행한 뒤, /plugin install replica@reverse-engineer-app-skills를 실행합니다. 이 방식은 shell 스크립트를 수동으로 실행할 필요가 없습니다.
참고: /replica-recon은 분석/정찰 유형의 작업입니다. 이것이 진단적 성격임만 확인할 수 있으며, 파일을 읽거나 쓰지 않고, 명령을 실행하지 않으며, "제로 리스크"라고 추론할 수 없습니다. 이러한 동작은 공식이 설명하지 않아 미확정입니다.
사용 사례
사례 1: 만들지 말지 결정하기 전에 경쟁 제품을 먼저 파악. 특정 스케줄링 앱을 복제할지 고민 중이라고 가정합니다. Claude Code를 설치하고 재시작한 후, /replica-recon Reverse engineer Calendly를 입력합니다. 이는 Replica 워크플로의 정찰 단계를 시작하며, 해당 앱의 인터페이스, 플로우, 데이터 모델 분석과 기능 매트릭스 소재를 출력합니다. 이것은 순수한 분석 출발점이며, 증거 범위 내에서 기대할 수 있는 것은 구조화된 역공학 보고서입니다. 이후 계속할지 여부는 사용자가 결정합니다. 텍스트 유형: agent가 세션에서 직접 생성하는 기술 분석 문서.
사례 2: 워크플로를 따라 설계와 재구축까지 진행. 정찰 결과가 수용 가능하면, Claude Code에서 /replica-architect, /replica-design, /replica-build 등 후속 skills을 순서대로 호출합니다(공식은 "proceeding through /replica-architect, /replica-design, /replica-build, etc."로 이 체인을 설명). 시나리오는 분석에서 리브랜딩 배포 가능한 앱 산출로 나아가는 것입니다. 주의: /replica-build 이후 단계는 프로젝트 내 파일을 생성하거나 수정하고 빌드 명령을 실행할 가능성이 높으며, 이러한 부작용은 공식이 하나하나 설명하지 않아 미확정입니다. 각 단계에서 산출 위치와 내용을 확인한 후 계속하시기 바랍니다. 확인 가능한 경계: 공식 증거는 이 명령 이름들과 전체 목표 "live, rebranded app on your own domain"만 나열하며, 각 단계의 구체적인 입출력 형식은 증거에 제공되지 않습니다.
사용 경계
- 설치 부작용: 기본 경로 스크립트는
~/.claude/skills/에 기록합니다(공식 설명에 따르면 이 디렉터리의 skills은 모든 프로젝트에서 사용 가능), 이는 로컬 머신 상태를 변경하는 작업입니다. 실행 전에 스크립트 내용을 검토할 수 있습니다. - 네트워크: 정찰 단계는 실제 앱에 대한 역공학을 수행하므로 외부 대상 서비스 접근이 필연적으로 발생합니다. 구체적인 요청 방식, 범위, 빈도는 공식이 설명하지 않아 미확정입니다. 권한이 있는 상태에서 사용하시기 바랍니다.
- 실행 환경: 설치 스크립트는 macOS/Linux/Git Bash를 지원합니다. 내장 도구는 표준 라이브러리 Python이며 pip install이 필요 없습니다. 다른 런타임 의존성은 증거에 언급되지 않았습니다.
- 클라이언트 전제: Claude Code는 공식이 설명하는 사용 환경입니다. 증거는 다른 클라이언트에서 사용 가능한지 설명하지 않으므로, 다른 곳에서 작동한다고 가정하지 마시기 바랍니다.
- 공식 명시 제한: 설치 후 반드시 Claude Code를 재시작해야 합니다. 추가 pip 의존성은 불필요합니다.
- 아직 확인되지 않은 핵심 정보: 각 단계의 skills이 로컬 파일을 읽고 쓰는지,
/replica-build이후 산출물이 어디에 위치하는지, 역공학 대상 앱에 약관 제한이 있는지, 지원되는 대상 앱 유형 범위 — 이것들은 공식 페이지 증거에 모두 설명되지 않았습니다. 사용 전에 /replica-recon 같은 분석 단계로 먼저 시험해 본 뒤, 변경 사항이 더 큰 후속 단계에 진입할지 결정하는 것을 권장합니다.