Skills

Replica: 11 Claude Code Skills to Reverse-Engineer Any App and Rebuild It as Your Own Product

For Claude Code users who want to reverse-engineer an existing app and rebuild it as a rebranded product on their own domain. The most important prerequisites before use: run the official one-line shell install script, restart Claude Code after installation, and confirm you have the right to analyze and rebuild the target app.

Official source · realtahailyas/reverse-engineer-app-skills

Install

curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh

Who 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):

  1. Prerequisite: Claude Code is installed, and your terminal can reach GitHub (raw.githubusercontent.com).

  2. Install: run in your terminal

    curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh
    

    Note: 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.

  3. Restart Claude Code: the official docs explicitly require a restart after installation before the skills become available in every project.

  4. Trigger a low-risk first task: in Claude Code, enter

    /replica-recon Reverse engineer Calendly
    

    This 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.

  5. Success signal: Claude Code correctly responds to /replica-recon and 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-build and 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.