replica-entrepreneur — Claude Code skill: mine reviews of the app you
Reads public reviews of the app you are cloning and turns user complaints into a fix plan and a positioning angle you can sell.
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a claude-codeWhat replica-entrepreneur does
The skill pulls reviews from the App Store, Google Play, G2, Capterra, Trustpilot, Reddit, Hacker News and the original's own public feature-request board. Target: 100+ reviews across at least three sources, newest first. Every quote is verbatim and linked — reviews.py drops any row without a URL. Three and four star reviews get read too, because that is where the useful complaints sit.
Then python3 reviews.py replica/reviews.csv --out replica/feedback.md sorts rows into themes from themes.json, weights low ratings and recent reviews higher, and flags themes with fewer than three reviews or a single source. Out of feedback.md come three ranked lists: what users hate, what is missing, what is unsolved. The last one covers whole jobs and user groups the original ignores, and it feeds the positioning.
The fix plan picks 5 to 8 items by evidence against how cheaply you can fix them, each with a size (S, M, L) and linked quotes. Rows land in replica/features.csv with original set to no. Pricing and billing complaints are routed to /replica-launch, and the original's name is barred from your app name, ads and store listing. Scraping review sites with libraries is off the table — pages get read in the browser like a person would; official feeds and APIs such as Apple's reviews RSS feed or the Hacker News Algolia API are fine within their terms. If a source cannot be reached, the skill says so and moves on. Nothing gets invented.
What it helps with
- gather user complaints about the original app from public reviews
- separate real themes from three angry Reddit comments
- spot jobs and user groups the original ignores
- build a fix plan with sizes and linked evidence
- write a positioning angle grounded in review data
Example prompts for the agent
- read the reviews of the app I'm cloning and tell me what people hate
- find the features users keep asking the original for
- give me three lists: what they hate, what's missing, what's unsolved
How to install replica-entrepreneur
1Skills CLI (Vercel)
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a claude-code2Manually: put the files in place
~/.claude/skills/replica-entrepreneur/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/replica-entrepreneur/
1Skills CLI (Vercel)
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a codex2Manually: put the files in place
.agents/skills/replica-entrepreneur/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a cursor2Manually: put the files in place
.cursor/skills/replica-entrepreneur/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Jakeschincariol/replica-skill replica-entrepreneur2Manually: put the files in place
.github/skills/replica-entrepreneur/SKILL.md1Skills CLI (Vercel)
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a gemini-cli2Platform CLI
gemini skills install https://github.com/Jakeschincariol/replica-skill --path replica-entrepreneurManually: put the files in place
.devin/skills/replica-entrepreneur/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about replica-entrepreneur
How do I install replica-entrepreneur in Claude?
Run npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a claude-code. The skill lands at ~/.claude/skills/replica-entrepreneur/SKILL.md.
What does replica-entrepreneur do?
It reads public reviews of the app you are cloning, ranks complaints, feature requests and unsolved jobs, then produces a fix plan and a positioning angle with linked quotes.
Where does it get the reviews from?
App Store, Google Play, G2, Capterra, Trustpilot, Reddit, Hacker News and the original's own feature-request board. Pages are read by hand, while official feeds and APIs are used within their terms.
Source text
SKILL.md · MIT
---
name: replica-entrepreneur
description: >-
Researches the app being cloned and reads what its real users say in public
reviews (App Store, Google Play, G2, Capterra, Trustpilot, Reddit, Hacker
News, its own feature-request board), then ranks what they hate, what is
missing and what is unsolved, turns it into a fix plan for the clone and a
positioning angle you can sell. Every quote is real, verbatim and linked.
Use when the user says "what do people hate about X", "read the reviews",
"how do I make mine better", "find the gap", "what features are missing",
"how do I position this", "make it sellable", or after /replica-diff.
---
# replica-entrepreneur
A straight copy of an app has no reason to exist. This skill finds the reason:
what the original's users hate, in their own words, and fixes it in yours.
Tool in this folder:
```bash
python3 reviews.py replica/reviews.csv --out replica/feedback.md
```
## The rules, which are not negotiable
- **Never fabricate.** No invented reviews, quotes, ratings, counts, users or
sources. If a source cannot be reached, say so and move on. If there are 14
reviews, say 14.
- **Every quote is verbatim and linked.** Copied exactly from the page, with
the URL of the review or thread. `reviews.py` drops any row without a link.
- **Reading, not scraping.** Read review pages the way a person does, in the
browser, and copy rows into the sheet. No scraping libraries against stores
or review sites whose terms forbid it. Official public feeds and APIs are
fine within their terms: Apple's customer reviews RSS feed
(`https://itunes.apple.com/us/rss/customerreviews/id=<APP_ID>/sortBy=mostRecent/json`),
the Hacker News Algolia API (`hn.algolia.com/api/v1/search?query=...`),
Reddit's official API under its terms.
- **No fake reviews, ever.** Not for your app, not against theirs. It is
illegal in the US (the FTC's 2024 rule) and in many other places.
- **Reviewers are not your testimonials.** Their words are research. Do not
put them on your landing page.
## Step 1: collect
Aim for 100+ reviews across at least three sources, recent first:
| source | where |
| --- | --- |
| App Store | the app page, Ratings and Reviews, See All; or the RSS feed above |
| Google Play | the listing, See all reviews, sort by newest |
| G2, Capterra, Trustpilot | the product's review pages, filter to 1 to 3 stars too |
| Reddit | search "X alternative", "switched from X", "X sucks", "X vs" |
| Hacker News | the Algolia API or site search, same queries |
| the original's own board | its public roadmap or feature-request board (Canny and similar) and the vote counts |
| its changelog | what it shipped, so you do not "fix" what is already fixed |
Each row in `replica/reviews.csv`: `source,url,date,rating,text`, text copied
exactly. Read the 3 and 4 star reviews too. "Love it, but..." is where the
best fixes hide.
## Step 2: rank
```bash
python3 reviews.py replica/reviews.csv --out replica/feedback.md
```
It sorts reviews into themes (`themes.json`, edit it for the app's category),
weights low ratings and recent reviews higher, marks themes with fewer than 3
reviews or only one source as thin, lists every request in the users' own
words, and surfaces low ratings that matched no theme. Read that last list by
hand. It is often the best part.
## Step 3: three lists
From `feedback.md`, write three ranked lists. Each item: the problem in one
line, how many reviews, how many sources, one or two linked quotes.
1. **What they hate.** Complaints about things the app does.
2. **What is missing.** Features people ask for by name.
3. **What is unsolved.** Whole jobs or groups the app ignores ("not built for
teams", "useless for therapists"). These become positioning.
Thin themes are listed as thin. Do not present three angry Reddit comments as
a trend.
## Step 4: the fix plan
Pick the top 5 to 8 by evidence times how cheaply you can fix them. For each:
what to build or change, size (S, M, L), which skill does it, and the
evidence. Add each one to `replica/features.csv` as a row with `original` set
to `no`. Pricing and billing complaints go to `/replica-launch`.
## Step 5: the angle
Three positioning options, each grounded in a top theme:
```
For {{who}} who {{hate this about the original, in plain words}},
{{your app}} {{does this instead}}.
Evidence: {{theme}}, {{n}} reviews across {{n}} sources.
```
Recommend one. It drives replica-brand's name and voice and replica-launch's
hero. Do not put the original's name in your app name, ads or store listing.
A factual comparison page is a legal question for a lawyer in your country.
## Output
`replica/reviews.csv`, `replica/feedback.md`, `replica/fixes.md` (three
lists, fix plan, angle), new rows in `features.csv`, and a summary that
states the sample size. Next: `/replica-brand`.
© Jakeschincariol · MIT · Jakeschincariol/replica-skill