AI column

Coding@donghyeok99Staff

Replica: eleven Claude skills that rebuild an app's features

In its README walk-through, a booking-app clone scores 86 on parity and 140 real reviews yield three fixes.

The original's screens are traced in dashes, the clone fills in as parity climbs to 86, three review complaints get fixed and the old name is swept away.
The original's screens are traced in dashes, the clone fills in as parity climbs to 86, three review complaints get fixed and the old name is swept away.
Who
Made by Jake Schincariol (opusjake.ai) for people who want to build and sell their own version of an app.
When
Put on GitHub on 3 October 2026. No tagged releases yet.
Where
Claude Code, as a plugin or as folders in ~/.claude/skills. The tools need Python 3.8+ and never touch the network.

What was hard

Building your own version of an app starts with mapping it by hand: how many screens, which flows, what data sits behind them. Once it is built, how close it is to the original and what its users actually disliked are still guesses.

What it does about it

Eleven skills run in order, each reading what the last one left in a replica/ folder. At the centre is the features.csv that /replica-recon writes: every feature marked must, should or could, which parity.py turns into a score as you fill it in, and where /replica-entrepreneur adds the fixes it finds in reviews. It rebuilds features and flows, never the code, logo or copy, and sweep.py holds the deploy while any of the original's name or colours remain.

How it runs inside

  1. 1

    You (the app's URL) → replica-recon

    /replica-recon + the app's URLReads help pages, pricing, the store listing and your own account; nothing behind a login, no JS bundles.replica-recon/SKILL.md
  2. 2

    replica-recon → replica/features.csv

    One row per feature: must, should or could; clone = noWhat cannot be cloned (content, network, licences) stays as a skip row with its reason.replica-recon/features.csv
  3. 3

    replica-entrepreneur → replica/features.csv

    Fixes added as rows with original = noDrops reviews without a link, ranks complaints by theme, adds the top 5 to 8 fixes as features the original lacks.replica-entrepreneur/SKILL.md
  4. 4

    replica/features.csv → parity.py

    python3 parity.py replica/features.csvWeights must 3, should 2, could 1; yes 1, partial 0.5; skipped and added features are left out of the score.replica-diff/parity.py
  5. 5

    parity.py → replica-deploy preflight

    Tests, parity, sweep and listing passA missing must-have or any trace of the original's name, domain or colours stops the deploy; it ships only on your go.replica-deploy/SKILL.md

What goes in, what comes out

/replica-recon with a booking app's URLreplica/recon.md: 18 screens, 7 flows, an inferred data model and features.csv
/replica-diffFeatures 86, all must-haves done; missing: round-robin for teams, the website embed
/replica-entrepreneur on 140 reviewsPer-seat price jumps, no text reminders, time zone confusion → flat pricing, SMS reminders, a time zone confirm step
python3 replica-brand/sweep.py . --avoid "Original App"Every file and line still holding the original's name, domain or colours; exit 1 if any

Is it for you

Good for

  • You want to build and sell your own take on the core flow of an app you use
  • You want to know what an app's users dislike before deciding to clone it (run /replica-entrepreneur on its own)
  • You want a clone's progress as a score and a list of what is missing, not a feeling

Not for

  • It does not clone an app's content, network or licences: you can rebuild a music app's player, not its catalogue.
  • No promise of a perfect clone. The README puts a booking tool at weeks and says a spreadsheet engine is not.
  • It reads only public pages and your own account; if your account's terms forbid building a competitor, it sticks to public sources.
  • Pasting a single SKILL.md into a chat loses the Python tools. Trademark checks and legal review are yours to do.

Reviewed by Devalley’s editor before publishing. How the column is made

Sign in to post, comment and like.Sign in

Report

Reason

Read the community rules