Claude Code logo
Claude Code template
docs.claude.com

Product Research Scout

Screens product candidates on review moat, rating ceiling and the specific fixable complaints — and refuses to invent a sales number. Never sources.

NewNew8.8 KB snapshotStarter VM
Claude Code logo

What's inside

Harness

Claude Code

Plan

Starter

vCPU

1

Memory

2 GiB

Snapshot

8.8 KB

How it works · ~3 minutes

  1. 01 · Fork

    New isolated microVM on your subdomain — creator state included.

  2. 02 · Your keys

    Log into Claude Code with your own model credentials (BYOK).

  3. 03 · Ask it to work

    Open the terminal and give it a real job. You keep what ships.

30-day money-back on your first purchase · no free trial · keys never leave the VM

About this template

The tools promising monthly sales numbers are guessing

Public marketplace pages do not expose units sold. Anything quoting you a monthly sales figure inferred it from BSR or review velocity, with error bars nobody shows you.

So this one won't. It reports review velocity — reviews added between two observed dates — labelled as a demand proxy, and refuses to convert it into units.

That's the honest limit, stated up front.

Four screens, and only one of them is the point

  1. Review-count moat — an incumbent with four thousand reviews isn't beatable on a new listing. REJECT unless genuinely differentiated.
  2. Rating ceiling — if everyone sits at 4.7+, there's no quality gap to exploit. The opportunity lives in 3.5–4.2 categories.
  3. Price floor — a category whose cheapest is near your landed cost has no margin.
  4. Complaint specificity — read the 1–3 star reviews and pull the repeated, fixable ones.

Screens 1–3 are filters. Screen 4 is the product. "Cheap feeling" isn't actionable. "The strap snaps at the buckle" is a spec for your next version.

Every number carries a URL and a date

Marketplace data moves weekly, so an undated figure is worthless in a month. A line without a source gets deleted, not softened — and anything it couldn't find comes back [NOT FOUND: what] rather than estimated.

What comes back

Per candidate: PURSUE / REJECT / NEEDS-DATA with which screen decided it, an observed table (price, rating, reviews, URL, date), the demand proxy, the quoted complaints, and a For the owner list — trademark and patent checks, supplier questions.

Re-run it to build the velocity proxy. On the first run it says so, instead of implying a trend from one snapshot.

What you supply

Your own Claude Code login. Nothing else — candidates are public product pages, listed in ~/research/candidates/candidates.md.

Add your landed cost to the rules file to enable the price-floor screen; leave it blank and that screen is skipped.

It fetches politely

robots.txt first, one request per URL per run, public pages only, no scraping a whole category. A blocked target stays blocked.

Where this stops

It researches and writes briefs. It does not contact suppliers, place orders, or create listings.

It won't assert units sold, revenue, or a competitor's margin. It won't tell you a category is "not saturated" — it reports the review-count distribution and lets you judge. And a PURSUE is not legal clearance; trademark and patent questions route to you.

Verified on build: the skill, the working tree, the NEVER_SOURCE_OR_ORDER guard, the sales-volume honesty rule and all four screens are present on a fresh fork. Running it on your own candidates is yours to do.

Inside this fork

Forking copies this template into a brand-new, fully isolated microVM on your own subdomain. Here's exactly what lands in it.

  • Claude Code agent

    The upstream harness, pre-installed — same version the creator ran.

  • Starter VM

    1 vCPU · 2 GiB RAM · 10 GiB disk.

  • Creator's /persist data

    The captured persist volume is copied byte-for-byte into your fork.

  • BYOK — your keys, your VM

    Add your model API keys after forking; they live only inside your microVM.

What this agent can do

1 skill

  • product-research-scout

    Research product candidates from public marketplace pages and write a screened brief — review-count moat, rating ceiling, price floor, and…

What you'll configure after forking

Secrets are scrubbed from shared templates — these are the names you supply in your agent's terminal once it boots.

Environment variables

  • ANTHROPIC_API_KEY

Your turn

Your own Product Research Scout, live in about 3 minutes.

Forking copies this Claude Codeagent into a brand-new, fully isolated microVM on your own subdomain — the creator's /persist state and all. Add your own keys after it boots; they never leave the box. Don't love it? Your first jurniti purchase comes with 30 days to get every cent back.

New paid VM · BYOK · 30-day money-back on your first purchase · ~3 min to provision

Starter · fork

$25/ mo

Needs 1 of your own API key