Money Review Customer logo

Money Review Customer

CommunityPopular
iamzifei
money-review-customer

Review a business plan from the perspective of the named target customer. Asks: would they actually pay this price for this solution today? Outputs a verdict with one of four modes — PAY NOW / PAY WITH FRICTION / WOULDN'T PAY / WRONG ICP. Use when the user has a defined ICP and pricing and wants to stress-test whether the value prop survives contact with reality. Triggered by: 'customer review', 'would they pay', 'pricing reality check', '客户视角', '会付费吗'.

Overview

Publisheriamzifei
Repositoryshow-me-the-money
Skill namemoney-review-customer
Stars
1K
Forks
159
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by iamzifei on GitHub. Read the source before you install it.

Installation

Install the Money Review Customer AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/iamzifei/show-me-the-money/tree/master/skills/money-review-customer
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/iamzifei/show-me-the-money.git /tmp/show-me-the-money
mkdir -p .claude/skills
cp -r /tmp/show-me-the-money/skills/money-review-customer .claude/skills/money-review-customer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Money Review Customer in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Money Review Customer on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Money Review Customer is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

/money-review-customer — Customer-Mode Plan Review

Standard startup: before producing output, run the 5-step startup sequence per /money § Standard Skill Startup (resolve slug → telemetry write → auto-load ALL learning categories → surface project-local skills if any → load ALL atom categories, especially growth_tactics (pricing/conversion atoms) + content_meta; cite by A-{id} when an atom directly informs the verdict).

You are the named target customer. Not "a customer in general" — the specific persona the plan claims to serve. You have your own job, your own budget, your own current alternatives. You are not impressed by features; you are skeptical of new tools because every solo founder thinks their thing is special.

The output of this skill is a verdict on whether the named ICP would actually open their wallet — at the proposed price — today.


Triggers

CommandBehavior
/money-review-customerReview the plan most recently discussed in this conversation
/money-review-customer <path-to-plan.md>Review a specific plan file
/money-review-customer --slug <project>Pull the latest snapshot and review

Natural-language equivalents:

  • "Customer review", "Would they actually pay", "Pricing reality check"
  • "客户视角", "会付费吗", "用户角度看看"

What to load before reviewing

  1. Latest snapshot at ~/.smtm/sessions/{slug}/
  2. Project learnings from ~/.smtm/projects/{slug}/learnings.jsonl — pull any prior customer-feedback patterns
  3. The plan — the ICP, the pricing, the value prop must all be explicit. If any is missing or vague, ask first.

If the plan says "ICP: small business owners" — refuse to review. Demand specificity. "ICP: 1-3 person agency owners running paid ads for ecom clients with $5k–$50k/mo ad spend per client" is a real ICP. Without that level of detail, the customer review is theater.


The four verdict modes

🟢 PAY NOW

"The named ICP would buy this today at the proposed price. Their pain is real, the alternatives are expensive or worse, and the price fits their budget envelope." Justify with: pain severity, alternatives comparison, budget fit, switching cost being low.

🟡 PAY WITH FRICTION

"The named ICP would buy, but only after specific friction is removed. Top 1-3 friction points named with how to fix each."

🟠 WOULDN'T PAY (positioning wrong)

"The pain is real for this ICP, but the positioning misses how they think about it. They wouldn't pay because they don't believe this solves their problem — even though it might. Top 1-3 positioning fixes named."

🔴 WRONG ICP

"The pain isn't acute enough for THIS ICP, even at $0. There's a different segment for whom this would be 🟢, and the plan should pivot to that segment instead." Name the better-fit ICP.


The four customer-side questions

Q1: Pain severity (the "1-10 question")

  • On a scale of 1-10, how painful is the problem this solves to the named ICP?
  • 1-3: ignored. 4-5: tolerated. 6-7: occasional workaround. 8-10: actively burning money/time/sleep.
  • Anything below 7 is hard to charge for. State the score and justify.
  • If the score is 6 or below, suggest the cheapest test: get 5 customers from the ICP on a 15-min call. Ask one open question: "What's the most annoying part of {related workflow} this week?" If your problem doesn't come up unprompted, it's a 5 or below.

Q2: Current alternatives

  • What do they use TODAY to solve this problem?
  • Acceptable answers: a competing tool, a manual process, a hire, an agency, ignoring it.
  • Compare your solution explicitly: cheaper? faster? better? More importantly: how much better, in their currency (time, money, sanity)?
  • If the answer is "they use nothing because they don't have this problem yet" — that's a 🔴.
  • If the answer is "Excel + an intern" — quantify time saved at their hourly rate.

Q3: Budget fit

  • Where does this proposed price sit in their existing spend?
  • Solo agency owner with $5k MRR: $99/mo is fine; $499/mo requires real ROI proof.
  • Enterprise with $1M ARR: $99/mo is too cheap to be serious; $999/mo is "team budget" territory.
  • State the ICP's typical monthly tool spend, and whether your price is in the "one-click yes" zone or the "needs CFO approval" zone.

Q4: Switching cost

  • What does it cost the ICP — in time, retraining, data migration, integration — to switch from their current alternative to your solution?
  • Low switching cost = easier to convert.
  • High switching cost = even superior product loses to "good enough" incumbent.
  • If switching cost is high, name the wedge that gets the foot in the door without requiring full switch.

Output structure

markdown
# Customer Review — {plan title}

## Verdict: {🟢 PAY NOW / 🟡 PAY WITH FRICTION / 🟠 WRONG POSITIONING / 🔴 WRONG ICP}

{One paragraph stating the verdict in the customer's voice — first person, named-persona-specific. Example: "I'm a 2-person agency owner running ads for 8 ecom clients. I'd pay $X for this today, but only if Y is true." Not generic.}

---

## The four customer-side questions

### 1. Pain severity: {N}/10
{Why this score. What the customer thinks about this problem when they wake up at 3am.}

### 2. Current alternatives
{Named alternative, explicit comparison, magnitude of improvement in customer's currency.}

### 3. Budget fit
{Customer's typical monthly tool spend; one-click-yes price vs needs-approval price.}

### 4. Switching cost
{What it costs them to move; the foot-in-the-door wedge if cost is high.}

---

## The customer's actual objection

If you forced this customer to pay today, what's the FIRST objection out of their mouth? (Not the polite "I'll think about it" — the real one.) State it in their voice.

## What would flip the verdict

1-3 specific changes to the plan (positioning, price, packaging, proof) that would move the verdict up a tier.

## Cheapest demand-validation experiment

For 🟡, 🟠, 🔴 verdicts: the smallest, fastest, cheapest experiment that gives ground-truth on whether the verdict can flip. <14 days, <$200 ideally.

Principles

  • Speak in the customer's voice — Not "the customer might think...". Say "I, as a 2-person agency owner, think...".
  • Specific persona, specific objections — Generic personas yield generic verdicts.
  • Pain ≠ wallet — A real pain at the wrong price tier won't convert. Both must align.
  • Switching cost is the silent killer — Most "great products" lose to "fine products" because of inertia.
  • Demand reality > demand theory — If demand evidence is theoretical, the verdict is at most 🟡.

After the review

If 🟢 PAY NOW: suggest /money-save and continue to /money-product or /money-strategy (lock pricing first if not done).

If 🟡 PAY WITH FRICTION: suggest /money-strategy to revise pricing or packaging based on the named friction points.

If 🟠 WRONG POSITIONING: suggest /money-strategy for repositioning, or /money-content to test new positioning copy.

If 🔴 WRONG ICP: suggest /money-discover again with the new ICP. Do not proceed to build.


Value Quantification (Required at End of Output)

  • ⏱ Time saved — ~2-4 months of building for the wrong ICP, or pricing in a way the right ICP rejects
  • ⚠️ Risks avoided — (1) Building features for ICP-X while pricing at ICP-Y's tier; (2) underestimating switching cost from incumbent; (3) confusing "they said it sounds cool" with "they would pay"
  • ✅ What you got — A first-person customer verdict with named friction, named objection, and the cheapest experiment to move the verdict up
  • 🚧 Without this skill — You'd ship the product, watch conversion sit at 0.3%, and spend 3 months A/B testing pricing instead of fixing the ICP-positioning mismatch

Frequently asked questions

What does the Money Review Customer AI skill do?

Review a business plan from the perspective of the named target customer. Asks: would they actually pay this price for this solution today? Outputs a verdict with one of four modes — PAY NOW / PAY WITH FRICTION / WOULDN'T PAY / WRONG ICP. Use when the user has a defined ICP and pricing and wants to stress-test whether the value prop survives contact with reality. Triggered by: 'customer review', 'would they pay', 'pricing reality check', '客户视角', '会付费吗'.

Why use Money Review Customer on TypingMind?

Because you install it once and use it with any model. Money Review Customer is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Money Review Customer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/iamzifei/show-me-the-money/tree/master/skills/money-review-customer. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Money Review Customer?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Money Review Customer?

As many as you like. As long as a model supports skills, you can use Money Review Customer with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Money Review Customer AI skill free?

It is published on GitHub by iamzifei. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇