Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Jakeschincariol/replica-skill --skill replica-entrepreneur -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/replica-entrepreneur/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/replica-entrepreneur/

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

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set10

replica-test Tests every flow in an app clone, builds a test plan, runs end-to-end checks, and records reproducible bugs with evidence. CX Codex +1 633installs replica-design Rebuild an app clone’s design system from screenshots as tokens, styles and component specs. Use it when you need to match interface structure and component behaviour. CX Codex +1 630installs replica-diff Measures an app clone against the original by calculating feature parity scores from a matrix and diffing UI layouts without penalizing rebrands. CX Codex +1 625installs replica-build Rebuilds an app screen by screen from the recon map: shell first, then the core flow, then every screen with all its states. Useful when you need to reproduce a product in your own code. CX Codex +1 622installs replica-launch Creates launch materials for an app clone: a landing page, pricing, store copy and a launch plan. Use it after you have positioning and brand research. CX Codex +1 619installs replica-architect Plans the stack, database schema and API routes for an app clone, working from the recon map replica-recon produced. Useful once recon is done and you need a build plan. CX Codex +1 618installs replica-brand Names app clones, sets up contrast-checked palettes, writes logo briefs, and sweeps original brand remnants from code. CX Codex +1 617installs replica-deploy Prepares an app clone for release on your own domain with preflight checks, production setup and DNS guidance. Use it before going live. CX Codex +1 616installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor