Skip to content
Back to skills

Replica

ASecurity

Clean-room app cloning pipeline in eleven parts: reverse-engineer an app into a recon map, plan the stack and schema, rebuild the design system, build screens, add auth and payments, test the flows, score parity against the original, mine what its users hate, rebrand, then run the launch assets and deploy. Use when cloning or substantially re-implementing another app's features and flows — features and flows only, never its code, assets, logo or copy. One contract; the parts under parts/ carr...

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
developmentpythongobashgitapidatabasebackendsecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add youlianvr/oper-share --skill replica --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Replica?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Replica
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/youlianvr-replica/badge)](https://www.skillsdirectory.com/skills/youlianvr-replica)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: replica
description: >-
  Clean-room app cloning pipeline in eleven parts: reverse-engineer an app into a
  recon map, plan the stack and schema, rebuild the design system, build screens,
  add auth and payments, test the flows, score parity against the original, mine
  what its users hate, rebrand, then run the launch assets and deploy. Use when cloning or
  substantially re-implementing another app's features and flows — features and
  flows only, never its code, assets, logo or copy. One contract; the parts under
  parts/ carry the method and the tools.
---

# replica — clean-room cloning pipeline

> Upstream: [Jakeschincariol/replica-skill](https://github.com/Jakeschincariol/replica-skill),
> MIT, commit `77c9436`, installed 2026-10-22. License text: `LICENSE.txt`.
> Tools are standard-library Python, invoked as `python`. All eleven skills and their tools were verified at install
> time against the upstream test suite (57 tests, green); that suite asserts the
> upstream repository layout and is not shipped here.

## Choosing a part

| Stage | Part | It writes |
|---|---|---|
| 1. Reverse-engineer the target: screens, flows, components, inferred data model, feature matrix | `parts/replica-recon/` | `replica/recon.md`, `replica/features.csv` |
| 2. Stack, database schema, routes, build order | `parts/replica-architect/` | `replica/architecture.md` |
| 3. Design system as tokens and component specs, with original assets | `parts/replica-design/` | `replica/design/tokens.json` |
| 4. Rebuild screen by screen from the recon map | `parts/replica-build/` | the app itself |
| 5. Auth, migrations, payments, email, jobs, integrations | `parts/replica-backend/` | backend code + security checklist |
| 6. Test every flow, log bugs by severity | `parts/replica-test/` | `replica/test-plan.md`, `replica/bugs.md` |
| 7. Score parity and diff screenshots | `parts/replica-diff/` | parity score, missing list, `diff.png` |
| 8. Read real reviews, rank complaints, pick a positioning angle | `parts/replica-entrepreneur/` | `replica/reviews.csv`, fix plan |
| 9. New name, palette, logo brief, voice, sweep the old name out | `parts/replica-brand/` | brand kit, sweep report |
| 10. Landing page, pricing, store listing | `parts/replica-launch/` | `replica/launch/` |
| 11. Preflight, production, DNS, ship | `parts/replica-deploy/` | `replica/deploy/` |

## Order

`recon → architect → design → build → backend → test → diff → entrepreneur → brand → launch → deploy`

Each part reads the file the previous one wrote from `replica/` in the project root.
Any part also runs on its own: `replica-entrepreneur` on an app you have not started
is a cheap way to decide whether cloning it is worth it.

## Tools

```bash
python skills/replica/parts/replica-diff/imgdiff.py original.png clone.png --out diff.png
python skills/replica/parts/replica-diff/parity.py replica/features.csv
python skills/replica/parts/replica-entrepreneur/reviews.py replica/reviews.csv
python skills/replica/parts/replica-design/contrast.py replica/design/tokens.json
python skills/replica/parts/replica-brand/sweep.py . --avoid "Original App"
python skills/replica/parts/replica-launch/listing.py replica/launch/listing.json
```

`imgdiff.py` compares edge maps, so a rebrand's colours do not count as a diff; it
reports which regions moved, in the original's pixels. `parity.py` weights
must/should/could, counts partials as half, and refuses to call a clone shippable
while a must-have is missing. `sweep.py` blocks a deploy that still carries the
original's name, domain or colours — including inside identifiers.

## Rules

- **Features and flows, clean-room.** Never the target's source, proprietary assets,
  logo, trademark, copy or private APIs. Read the artifact; write everything fresh.
- **Only what you are allowed to read**: public pages, store listings, help docs and
  the owner's own account. No scraping behind a login, no paywalls, no one else's
  account. If the account's terms forbid building a competitor, stay on public sources.
- **Rebrand before launch.** New name, palette, logo, words; `sweep.py` must be clean
  before `replica-deploy` ships.
- **Numbers, not vibes.** Parity comes from `parity.py`, layout from `imgdiff.py`;
  reviews only from rows with links, and thin themes are labelled thin.
- **Sizing first.** `replica-recon` states honestly how big the clone is before the
  build starts; open-ended scope here is a fork worth `ask_questions`.
- **In this kit**, the visual and device sides stay with the existing skills:
  `reverse-engineering` for APK/decompilation work, `browser` for phone and panel
  capture, `design` for tokens, `ship` for deploys.

## Related

`reverse-engineering` (artifact analysis), `browser` (capture on device and panel),
`design` (design systems), `review` (critique), `ship` (release mechanics).

Files in this skill

  • LICENSE.txt1 KB
  • SKILL.md4.8 KB
  • parts/replica-architect/SKILL.md4.5 KB
  • parts/replica-architect/architecture.md716 B
  • parts/replica-backend/SKILL.md3.9 KB
  • parts/replica-brand/SKILL.md4.2 KB
  • parts/replica-brand/sweep.py7.2 KB
  • parts/replica-build/SKILL.md3.6 KB
  • parts/replica-deploy/SKILL.md4.3 KB
  • parts/replica-deploy/preflight.md1.2 KB
  • parts/replica-design/SKILL.md3.9 KB
  • parts/replica-design/contrast.py5.2 KB
  • parts/replica-design/tokens.json1.6 KB
  • parts/replica-diff/SKILL.md4 KB
  • parts/replica-diff/imgdiff.py16.2 KB
  • parts/replica-diff/parity.py8.7 KB
  • parts/replica-entrepreneur/SKILL.md4.7 KB
  • parts/replica-entrepreneur/reviews.py12.1 KB
  • parts/replica-entrepreneur/themes.json4.8 KB
  • parts/replica-launch/SKILL.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.