Tooluck logoTooluck
SKILL.md

replica-recon

Agent skill fromJakeschincariol/replica-skill

Reverse-engineers any app into a recon map: screen inventory, user flows, component list, inferred data model and a feature matrix, from public pages, screenshots, app store listings, help docs and the user's own account. The first step of the Replica pack. Use when the user says "clone this app", "reverse engineer X", "how does X work", "map out X", "what screens does X have", "I want to build my own version of X", "copy this app", or pastes an app's URL or App Store link and wants to rebuild it.

How to install replica-recon

install replica-recon
# install the replica-skill pack with the skills CLI
npx skills add Jakeschincariol/replica-skill

# or add only this skill to Claude Code: copy the folder

replica-recon/

# into

~/.claude/skills/replica-recon/ (all projects)

.claude/skills/replica-recon/ (one project)

replica-recon/SKILL.md

MITFull file
1# replica-recon
2
3Everything else in the pack builds from what this skill writes. A bad recon
4map means a bad clone, so take the time here.
5
6Output goes in the user's project:
7
8```
9replica/recon.md the recon map (template: recon-map.md in this folder)
10replica/features.csv the feature matrix (template: features.csv in this folder)
11replica/screens/ reference screenshots of the original. Never shipped.
12```
13
14## The rules, before anything else
15
16This skill rebuilds **functionality and UX patterns**, clean-room style. It
17studies what the app does and how a user moves through it. It does not take
18anything the app owns.
19
20- **Public sources and the user's own account only.** Never log into an
21 account that is not the user's, never ask for a password, never get past a
22 paywall or a login by any trick.
23- **Reading, not scraping.** No crawlers, no bulk downloads, no loops. If a
24 browser tool is connected to the user's own browser, read pages at human
25 speed with the user present.
26- **No source code, no private APIs.** Do not read or save the app's
27 JavaScript bundles, decompile its binary, or log its network calls to copy
28 endpoints. Public API docs are fine to read.
29- **Check the terms.** Some products' terms forbid using an account to build a
30 competing product. If the user's account is under terms like that, say so
31 and work from public sources only.
32- **Screenshots are reference.** They live in `replica/screens/`, are used to
33…

Excerpt shown under the repository's MIT license.

More skills in replica-skill

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates