Install
curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | shWho It's For
- For Claude Code users who want to understand how an existing app works — "how does this app work?" — and have the chance to rebuild it as their own branded product. The official positioning is a complete pipeline from "how does this app work?" to a rebranded, working app on your own domain, including reconnaissance of the interface and flows, mapping the data model, producing a feature matrix, and then designing and rebuilding.
- The package is named Replica, and the official description says it provides 11 Claude Code skills that are invoked in workflow order (e.g., /replica-recon → /replica-architect → /replica-design → /replica-build, etc.).
- Prerequisites: you need to run these skills in Claude Code, and after installation you must restart Claude Code for them to take effect; the official docs state the skills are installed in
~/.claude/skills/and are available in every project. The built-in tools rely only on standard-library Python, and the official docs state "no pip install needed". - The evidence does not state requirements beyond the operating system (other than the install script covering macOS/Linux/Git Bash), nor the legal and authorization boundaries for reverse-engineering the target app. The official page did not provide these details in this capture; before use, please confirm on your own that you have the right to analyze and rebuild the target app.
- Not suitable if: you don't work in Claude Code, you can't run a shell install script, or you lack authorization to analyze/rebuild the target app — the evidence does not support use under these conditions.
First Attempt in 3 Minutes
The recommended main path is the official one-line shell install script (macOS/Linux/Git Bash):
-
Prerequisite: Claude Code is installed, and your terminal can reach GitHub (raw.githubusercontent.com).
-
Install: run in your terminal
curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | shNote: this is a pipe-to-shell approach — the script content executes directly on your machine, installing into
~/.claude/skills/. It's advisable to download and review the script yourself before running it. -
Restart Claude Code: the official docs explicitly require a restart after installation before the skills become available in every project.
-
Trigger a low-risk first task: in Claude Code, enter
/replica-recon Reverse engineer CalendlyThis is the first reconnaissance step of the workflow, analyzing only the target app you specify. This action makes requests to an external service (the target app); the evidence does not describe its specific network behavior or whether it reads/writes local files — that is unknown. If the target app's terms of service impose restrictions, confirm them first.
-
Success signal: Claude Code correctly responds to
/replica-reconand starts outputting reverse-engineering reconnaissance results for the target app (analysis of the interface, flows, data model, etc.). The evidence does not list specific output file paths; rely on the actual output in your session.
The official docs also offer a Claude Code plugin marketplace installation as a secondary option: in Claude Code, run /plugin marketplace add realtahailyas/reverse-engineer-app-skills, then run /plugin install replica@reverse-engineer-app-skills. This method doesn't require manually running the shell script.
Note: /replica-recon is an analysis/reconnaissance operation; it only proves it is diagnostic in nature. Do not infer from this that it doesn't read/write files, doesn't execute commands, or is "zero-risk" — these behaviors are not documented officially and remain unknown.
Use Cases
Case 1: Understand a competitor before deciding whether to build. You're considering whether to replicate a scheduling app. After installing and restarting Claude Code, enter /replica-recon Reverse engineer Calendly. This starts the reconnaissance phase of the Replica workflow, producing analysis of the app's interface, flows, and data model, plus material for a feature matrix. It's a purely analytical starting point; within the scope of the evidence, you can expect a structured reverse-engineering report. Whether to continue afterward is your call. Output type: technical analysis document, produced directly by the agent in the session.
Case 2: Advance through the workflow to design and rebuild. Once the reconnaissance conclusions are acceptable, invoke the subsequent skills in Claude Code in order — /replica-architect, /replica-design, /replica-build, etc. (the official description frames this chain as "proceeding through /replica-architect, /replica-design, /replica-build, etc."). The scenario is moving from analysis to producing a deployable, rebranded app. Note: /replica-build and later stages will most likely create or modify files in your project and run build commands; these side effects are not individually documented officially and remain unknown. Confirm the output locations and contents at each stage before continuing. Confirmable boundary: the official evidence only lists these command names and the overall goal — "live, rebranded app on your own domain" — and does not specify the input/output format of each step.
Usage Boundaries
- Installation side effects: the main-path script writes to
~/.claude/skills/(officially stated to make the skills available in all projects), which is a state-changing operation on your machine; you can review the script contents before running it. - Network: the reconnaissance phase reverse-engineers a real app, which necessarily involves accessing the external target service; the specific request methods, scope, and frequency are not documented officially and remain unknown. Use only with authorization.
- Runtime environment: the install script supports macOS/Linux/Git Bash; the built-in tools use standard-library Python with no pip install needed. Other runtime dependencies are not mentioned in the evidence.
- Client prerequisite: Claude Code is the officially described environment; the evidence does not state whether other clients work — don't assume it works elsewhere.
- Explicit official constraints: you must restart Claude Code after installation; no extra pip dependencies are needed.
- Key unconfirmed information: whether the skills at each stage read/write local files, where the output of
/replica-buildand later stages lands, whether the target app's terms restrict reverse engineering, and the range of supported target app types — none of these are stated in the official page evidence. Before use, it's advisable to probe with an analysis step like /replica-recon first, then decide whether to proceed to the more invasive later stages.