acquisition-channel-ad…
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Mine public reviews, app stores, and forums for unmet needs, competitor weaknesses, and switching triggers — with quoted evidence. Use when you want customer voice without waiting on interviews.
$ npx -y skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/voice-of-customer-minerContext preview
The summary Claude sees to decide when to auto-load this skill.
Mine public reviews, app stores, and forums for unmet needs, competitor weaknesses, and switching triggers — with quoted evidence. Use when you want customer voice without waiting on interviews.
name: voice-of-customer-miner argument-hint: "[whose customer voice, and the decision it informs]" description: "Mine public reviews, app stores, and forums for unmet needs, competitor weaknesses, and switching triggers — with quoted evidence. Use when you want customer voice without waiting on interviews." intent: >- Mine public customer voice for unmet needs, competitor weaknesses, and switching triggers, with real quoted verbatims and labeled inference. Bridges competitive intelligence and discovery: outputs feed JTBD canvases, opportunity solution trees, and battle cards — as hypotheses to validate, not verdicts. type: workflow theme: market-intelligence best_for: - "Finding what users actually complain about and wish for — yours and competitors' — from the public record" - "Arming battle cards with competitor weaknesses in customers' own words" - "Seeding discovery interviews and opportunity trees with evidence-backed hypotheses" scenarios: - "Mine the reviews of our top two competitors — what are their customers angriest about?" - "Before the interview cycle starts, what does the public web say our segment's unmet needs are?" estimated_time: "20-35 min per run"
Mine public customer voice — review sites, app stores, Reddit and practitioner forums, community boards — for unmet needs, competitor weaknesses, and switching triggers: **search plan → source sweep → verbatim capture → need themes → so what → next-step options.** This bridges competitive intelligence and discovery: it delivers customers' exact words without waiting on an interview cycle. But public voice skews toward the angry and the vocal, so every theme it surfaces is a *hypothesis to validate*, never a verdict — the output's last stop is always a real conversation.
**Works best with:** the product(s) or competitor(s) to mine — yours, a rival's, or a set — and **the decision this should inform**. **Also useful:** a theme to focus on (onboarding, pricing, reliability) if you have one; otherwise the sweep runs open.
Input supplied inline with the invocation — text after the skill name, a pasted context dump, or an appended `ARGUMENTS:` line — counts as answers already given. Use it against the question budget; don't re-ask.
**Arriving empty-handed? That works too.** The skill opens with at most 3 questions (whose voice, what decision, theme or open sweep) and proceeds on labeled assumptions if they go unanswered.
**Example invocation:** `Mine voice-of-customer for [Competitor A] and [Competitor B], focus on onboarding — informs whether our Q1 bet is a migration tool.`
contract — question budget of 3, search-plan gate, Fact/Inference/Assumption labels, Just Enough Mode, stable schema, 4-option Final Step. Discipline: OSINT's review-and-community layer (see [`intelligence-collection-disciplines`](../intelligence-collection-disciplines/SKILL.md)).
data where my team works" is the underlying need. Theming by need is the same solution-free discipline as JTBD and painstorming — and it's what makes themes portable into discovery.
persona language: the exact words customers use become interview probes and positioning copy. Never fabricate quotes, ratings, review counts, or reviewer roles.
stores over-represent update anger. Note the bias per source — public voice is evidence with a known skew, not ground truth.
vivid*. Say which; one articulate ranter is not a theme.
[`discovery-interview-prep`](../discovery-interview-prep/SKILL.md) instead; you need *your* users' voice on a private area → mine your own tickets and research; statistical confidence required → this is qualitative theming.
1. **Credit inline context**, then ask only the unanswered questions (max 3): 1. Whose customer voice — yours, a competitor's, or a set? 2. What decision should this inform? 3. Any specific theme to focus on, or open sweep? 2. **Show the 3-bullet search plan** — which voice sources you'll sweep, how you'll select representative verbatims, how observation will be separated from interpretation. Continue unless revised. 3. **Sweep mixed voice sources** — review sites (G2, Capterra, TrustRadius), app stores, Reddit and practitioner forums, community boards, social threads — capturing short real quotes with URLs and noting each source's bias. 4. **Emit the schema below exactly.**
~~~markdown
**Products mined:** | **Decision supported:** | **Sources swept:** | **As-of date:**
For each of the top 3-5 themes:
77 battle-tested PM frameworks, ready for Claude, Codex, ChatGPT, and any agent that can read structured knowledge.
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Design multi-agent AI workflows with clear boundaries, handoffs, and monitoring. Use when a complex PM task should run as parallel specialized agents instead…
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.
Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.
Map evidence-backed growth options across the Ansoff Matrix with risk-rated sequencing. Use when the question is where the next tranche of growth comes from,…
The protocol behind every investigation skill. Use when AI research must proceed without you: search-plan gate, Fact/Inference/Assumption labels, confidence…