Agent skill

startup-review-mining

THE GOLD MINE: Systematic extraction of pain points, feature gaps, switching triggers, and opportunities from ALL review sources (G2, Capterra, TrustRadius, App Store, Play Store, Reddit, Hacker News, Twitter/X, ProductHunt, GitHub Issues, support forums). Goes beyond UI/UX to cover pricing friction, support failures, integration nightmares, and value gaps.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/startup-review-mining

SKILL.md

Review Mining Skill - The Gold Mine

This skill extracts real customer pain from reviews and testimonials - unfiltered, authentic, and actionable. Reviews are where customers complain about problems they'll pay to solve.

Key Distinction from software-ux-research:

  • software-ux-research = UI/UX pain points only
  • startup-review-mining (this skill) = ALL pain dimensions (pricing, support, integration, performance, onboarding, value gaps)

When to Use This Skill

Invoke when users ask for:

  • Pain point extraction from reviews (any source)
  • Competitive weakness analysis
  • Feature gap identification
  • Switching trigger analysis (why customers leave competitors)
  • Market opportunity discovery through customer complaints
  • Review sentiment analysis across platforms
  • B2B software evaluation (G2, Capterra, TrustRadius)
  • B2C app analysis (App Store, Play Store)
  • Community sentiment (Reddit, HN, Twitter/X)
  • Support pain patterns (forums, tickets, Stack Overflow)

Quick Reference Table

Mining Task Source Category Template Output
Full Review Mining All sources review-mining-report.md Comprehensive pain analysis
B2B Software G2, Capterra, TrustRadius b2b-review-extraction.md Enterprise pain points
B2C Apps App Store, Play Store b2c-review-extraction.md Consumer pain points
Tech Communities Reddit, HN, ProductHunt community-sentiment.md Technical sentiment
Competitor Weakness Cross-platform competitor-weakness-matrix.md Competitive gaps
Switching Triggers All sources switching-trigger-analysis.md Why customers leave
Feature Requests All sources feature-request-aggregator.md Unmet needs
Opportunity Mapping All sources opportunity-from-reviews.md Actionable opportunities

The 7 Pain Dimensions

Reviews reveal pain across 7 dimensions - not just UI/UX:

Dimension What to Look For Example Signals
1. UI/UX Pain Usability, navigation, design "confusing interface", "hard to find", "ugly design"
2. Pricing Pain Cost, billing, contracts "too expensive", "hidden fees", "locked in contract"
3. Support Pain Response time, resolution quality "slow support", "unhelpful", "no documentation"
4. Integration Pain API complexity, data migration "can't connect to X", "migration nightmare", "no API"
5. Performance Pain Speed, reliability, uptime "slow", "crashes", "downtime", "buggy"
6. Onboarding Pain Setup complexity, time-to-value "took weeks to set up", "steep learning curve"
7. Value Pain Feature gaps, unmet jobs "missing X feature", "can't do Y", "not what I needed"

Decision Tree: Choosing Mining Approach

text
Review Mining Need: [What do you want to learn?]
    |
    +-- Finding pain points in a market?
    |   +-- B2B software? → G2 + Capterra + TrustRadius (resources/source-by-source-extraction.md#b2b)
    |   +-- Consumer app? → App Store + Play Store (resources/source-by-source-extraction.md#b2c)
    |   +-- Developer tool? → GitHub Issues + Stack Overflow + HN (resources/source-by-source-extraction.md#tech)
    |
    +-- Analyzing specific competitors?
    |   +-- Direct comparison? → Competitor Weakness Matrix (templates/competitor-weakness-matrix.md)
    |   +-- Why customers switch? → Switching Trigger Analysis (templates/switching-trigger-analysis.md)
    |   +-- Feature gaps? → Feature Request Aggregator (templates/feature-request-aggregator.md)
    |
    +-- Finding opportunities?
    |   +-- Quick wins (<2 weeks)? → Opportunity Template (templates/opportunity-from-reviews.md#quick-wins)
    |   +-- Medium bets (2-8 weeks)? → Opportunity Template (templates/opportunity-from-reviews.md#medium)
    |   +-- Big differentiation? → Opportunity Template (templates/opportunity-from-reviews.md#big-bets)
    |
    +-- Understanding sentiment?
    |   +-- Real-time complaints? → Twitter/X monitoring (resources/source-by-source-extraction.md#social)
    |   +-- Community opinion? → Reddit + HN (resources/source-by-source-extraction.md#community)
    |   +-- Launch feedback? → ProductHunt (resources/source-by-source-extraction.md#producthunt)
    |
    +-- Comprehensive analysis?
        +-- Full market research? → Review Mining Report (templates/review-mining-report.md)

Review Sources (Complete Guide)

Tier 1: Very High Signal (Start Here)

Source Type Best For How to Access
G2 B2B Reviews Enterprise software pain g2.com/products/[name]/reviews
TrustRadius B2B Reviews In-depth technical reviews trustradius.com/products/[name]/reviews
App Store B2C Reviews iOS app pain apps.apple.com + AppFollow/Appbot
Play Store B2C Reviews Android app pain play.google.com + AppFollow/Appbot
GitHub Issues Developer Bug patterns, feature requests github.com/[org]/[repo]/issues
Hacker News Tech Community Technical critiques, scalability news.ycombinator.com + Algolia search
Reddit Community Raw unfiltered opinions reddit.com/r/[subreddit]

Tier 2: High Signal

Source Type Best For How to Access
Capterra B2B Reviews SMB software comparisons capterra.com/p/[id]/[name]/reviews
ProductHunt Launch Feedback First impressions, early adopters producthunt.com/products/[name]
Stack Overflow Developer Integration difficulties stackoverflow.com/questions/tagged/[tag]
Gartner Peer Insights Enterprise Enterprise pain, vendor comparisons gartner.com/reviews/market/[market]
Twitter/X Social Real-time complaints twitter.com/search?q=[product]

Tier 3: Medium Signal

Source Type Best For How to Access
Software Advice B2B SMB-focused reviews softwareadvice.com/[category]
LinkedIn Professional B2B complaints, professional sentiment linkedin.com/feed
Quora Q&A Questions = unmet needs quora.com/topic/[topic]
YouTube Comments Tutorial Confusion points, documentation gaps youtube.com/watch?v=[id]
Public Support Forums Support Recurring issues, workarounds [product].community.com

Navigation: Resources

Extraction Methodology

Analysis Frameworks

Competitive Intelligence

Opportunity Mapping

External References


Navigation: Templates

Full Reports

Source-Specific Extraction

Competitive Analysis

Pain Analysis

Opportunity Output


Related Skills


Operational Workflow

Standard Mining Flow

text
1. SCOPE (Define Target)
   +-- Which product/market to analyze?
   +-- Which competitors to include?
   +-- Time range (last 6-12 months recommended)

2. EXTRACT (Gather Data)
   +-- B2B: G2 → Capterra → TrustRadius
   +-- B2C: App Store → Play Store
   +-- Tech: GitHub → HN → Stack Overflow
   +-- Social: Twitter/X → Reddit → LinkedIn

3. CATEGORIZE (7 Dimensions)
   +-- UI/UX Pain
   +-- Pricing Pain
   +-- Support Pain
   +-- Integration Pain
   +-- Performance Pain
   +-- Onboarding Pain
   +-- Value Pain

4. SCORE (Prioritize)
   +-- Frequency (how often mentioned)
   +-- Severity (how painful)
   +-- Addressability (can we solve it?)

5. MAP (Convert to Opportunities)
   +-- Quick Wins (<2 weeks)
   +-- Medium Bets (2-8 weeks)
   +-- Big Differentiation (8+ weeks)

6. OUTPUT (Deliverable)
   +-- Review Mining Report
   +-- Competitor Weakness Matrix
   +-- Opportunity Backlog

Integration with Validation Pipeline

text
USER ASKS                              SKILL FLOW
──────────────────────────────────────────────────────────────
"Find opportunities in X market"  → startup-review-mining → Pain Report
                                         ↓
"What's trending?"               → startup-trend-prediction → Timing Analysis
                                         ↓
"Should we build this?"          → startup-idea-validation → GO/NO-GO Score
                                         ↓
"What skills do we need?"        → startup-mega-router → Implementation Path

Usage Notes

For Claude: When user asks to "find pain points" or "analyze reviews":

  1. Ask which market/product/competitors to analyze
  2. Use source-by-source-extraction.md for platform-specific queries
  3. Categorize findings into 7 pain dimensions
  4. Score by frequency × severity × addressability
  5. Output using review-mining-report.md template

For Claude: When user asks to "find opportunities":

  1. First extract pain points (above workflow)
  2. Use review-to-opportunity-mapping.md to convert
  3. Categorize into Quick Wins / Medium Bets / Big Differentiation
  4. Feed to startup-idea-validation for scoring

Output Formats:

  • Pain points: 7-dimension matrix with severity scores
  • Competitor analysis: Weakness comparison with quote evidence
  • Opportunities: Prioritized backlog with effort/impact estimates
  • Switching triggers: Why customers leave (ranked by frequency)

Key Principle: Reviews are the voice of the customer. Mine them systematically.

Didn't find tool you were looking for?

Be as detailed as possible for better results