Run ideation phase (discover → analyze-gaps → validate → pre-check)
Run the full ideation pipeline to discover, score, validate, and feasibility-check opportunities. Use this when you need vetted, actionable ideas ready for the REFINE phase.
/plugin marketplace add JesseHenson/claude_code_apex_marketplace/plugin install mcp-opportunity-pipeline@claude-code-apex-marketplaceRun the ideation pipeline: discover opportunities, analyze gaps, validate demand, and pre-check feasibility.
Output: Validated opportunities with feasibility assessment, ready for REFINE phase.
[IDEATE] → REFINE → MAKE → SHIP
│
├── discover → Raw opportunities from marketplaces
├── analyze-gaps → Scored and ranked
├── validate → Reddit/web pain signal confirmation
└── pre-check → Feasibility critique (APIs, legal, costs)
→ DECISION: proceed / pivot / kill
--phase: casual | regular | power (default: casual)--marketplaces: Comma-separated list (default: apify,smithery,mcp_registry)--days: Reddit validation lookback (default: 14)--select: How many to pre-check (default: top-3)Scrape marketplaces for opportunities.
outputs/discover/raw-opportunities-{date}.jsonScore opportunities on sentiment, staleness, competition, fit.
outputs/analyze/gap-opportunities-{date}.jsonCheck Reddit/web for real pain signals.
outputs/validate/validated-opportunities-{date}.jsonFeasibility critique for top opportunities:
For each opportunity, produces:
outputs/{name}/pre-check.mdAfter PRE-CHECK, each opportunity gets a decision:
| Decision | Meaning | Next Action |
|---|---|---|
| PROCEED | Feasibility confirmed | Move to REFINE phase |
| PIVOT | Blocker found, but alternatives exist | Run pivot analysis |
| KILL | Not viable | Skip, move to next opportunity |
After ideate completes:
outputs/
├── discover/raw-opportunities-{date}.json
├── analyze/gap-opportunities-{date}.json
├── validate/validated-opportunities-{date}.json
├── {opportunity-1}/
│ └── pre-check.md (PROCEED)
├── {opportunity-2}/
│ └── pre-check.md (PIVOT - needs new approach)
├── {opportunity-3}/
│ └── pre-check.md (KILL - API dead)
└── ideate-run-{date}.json
outputs/ideate-run-{date}.json:
{
"run_at": "2025-11-28T...",
"phase": "casual",
"stages_completed": ["discover", "analyze", "validate", "pre-check"],
"opportunities_discovered": 38,
"opportunities_validated": 10,
"pre_check_results": {
"proceed": ["notion-database-sync-mcp"],
"pivot": ["linkedin-enrichment-mcp"],
"kill": []
},
"next_steps": [
{
"opportunity": "notion-database-sync-mcp",
"action": "refine",
"command": "/mcp-opportunity-pipeline:refine --name notion-database-sync-mcp"
},
{
"opportunity": "linkedin-enrichment-mcp",
"action": "pivot",
"command": "/mcp-opportunity-pipeline:pivot --name linkedin-enrichment-mcp"
}
]
}
/mcp-opportunity-pipeline:ideate
/mcp-opportunity-pipeline:ideate --phase regular --select top-5
/mcp-opportunity-pipeline:pre-check --all
For opportunities with PROCEED decision:
/mcp-opportunity-pipeline:refine --name {opportunity-name}
For opportunities with PIVOT decision:
/mcp-opportunity-pipeline:pivot --name {opportunity-name}