Validate gaps against real user pain signals from Reddit and forums
Validates gap opportunities against real user pain signals from Reddit and forums.
/plugin marketplace add JesseHenson/claude_code_apex_marketplace/plugin install mcp-opportunity-pipeline@claude-code-apex-marketplaceValidate gap opportunities against real user pain in Reddit/forums (last 7-14 days).
Requires outputs/analyze/gap-opportunities-*.json from Stage 2.
Parse from user input:
--days: Days to look back (default: 14)--limit: Max opportunities to validate (default: 20)--subreddits: Override default subreddits (optional)Use the reddit-validator agent to:
Load latest gap analysis from outputs/analyze/
For each opportunity (top 10-20):
a. Generate search queries from gap summary and tool category
b. Search target subreddits:
c. Look for pain signals:
d. Score each mention:
| Metric | Weight | Description |
|---|---|---|
| frequency | 0.30 | How many posts mention this pain |
| intensity | 0.25 | How frustrated are users |
| willingness_to_pay | 0.30 | Budget mentions, pricing signals |
| recency | 0.15 | Recent posts weighted higher |
Calculate validation score:
validation_score = (
frequency * 0.30 +
intensity * 0.25 +
willingness_to_pay * 0.30 +
recency * 0.15
)
Filter: Only pass opportunities with validation_score > 6.0
Attach evidence (links, quotes) to each validated opportunity
Save to outputs/validate/validated-opportunities-{date}.json
{
"validated_at": "2025-11-25T12:00:00Z",
"validated_opportunities": [
{
"name": "notion-database-sync",
"opportunity_score": 8.2,
"validation_score": 7.5,
"evidence": [
{
"source": "r/NotionSo",
"url": "https://reddit.com/...",
"snippet": "I've tried 3 different sync tools...",
"intensity": "high",
"date": "2025-11-22"
}
],
"pain_summary": "Users frustrated with performance on large databases"
}
]
}
Run /mcp-pipeline:spec to generate buildable specs for top opportunities.