Run pipeline phases - ideate (idea→spec), build (build→package), or ship (publish)
Executes opportunity pipeline phases from ideation through publishing to marketplaces.
/plugin marketplace add JesseHenson/claude_code_apex_marketplace/plugin install mcp-opportunity-pipeline@claude-code-apex-marketplaceExecute pipeline phases or custom stage ranges.
Parse from user input:
--phase: casual | regular | power (default: casual)--target: apify | smithery | npm (default: apify)--run: ideate | build | ship | full (default: full)--from: Custom starting stage (overrides --run)--to: Custom ending stage (overrides --run)--name: Spec/build name (required for build/ship phases)--dry-run: Skip actual publishing (default: true)Command: /mcp-opportunity-pipeline:run --run ideate
Runs: discover → analyze-gaps → validate → spec
Output: Validated opportunity specs ready to build
Command: /mcp-opportunity-pipeline:run --run build --name {spec-name}
Runs: build → qa → package
Output: Tested code + docs + marketing materials
Command: /mcp-opportunity-pipeline:run --run ship --name {build-name}
Runs: publish (with dry-run by default)
Output: Live marketplace listing
Command: /mcp-opportunity-pipeline:run --run full
Runs all 8 stages sequentially with approval gates.
| # | Stage | Phase | Command | Description |
|---|---|---|---|---|
| 1 | discover | IDEATE | discover | Scrape marketplaces |
| 2 | analyze-gaps | IDEATE | analyze-gaps | Score opportunities |
| 3 | validate | IDEATE | validate | Reddit pain validation |
| 4 | spec | IDEATE | spec | Generate build specs |
| 5 | build | BUILD | build | Implement MCP server |
| 6 | qa | BUILD | qa | Automated testing |
| 7 | package | BUILD | package | Generate docs/marketing |
| 8 | publish | SHIP | publish | Deploy to marketplace |
/mcp-opportunity-pipeline:run --run ideate --phase casual
/mcp-opportunity-pipeline:run --run build --name notion-database-sync
/mcp-opportunity-pipeline:run --run ship --name notion-database-sync --dry-run false
/mcp-opportunity-pipeline:run --from validate --to spec
/mcp-opportunity-pipeline:run --run full --phase casual --target apify
Parse parameters and determine stage range
Check prerequisites:
.claude-plugin/config.jsonExecute stages sequentially:
for stage in range(from_stage, to_stage + 1):
run_stage(stage)
check_stage_output()
if failed:
stop_and_report()
Report summary:
discover → analyze-gaps → validate → spec → build → qa → package → publish
│ │ │ │ │ │ │
└───────────┴─────────────┴────────┴───────┴──────┴───────┘
Each stage requires previous outputs
Pipeline run summary saved to outputs/pipeline-run-{date}.json:
{
"run_at": "2025-11-25T10:00:00Z",
"phase": "casual",
"target": "apify",
"stages_run": ["discover", "analyze-gaps", "validate", "spec"],
"stages_completed": ["discover", "analyze-gaps", "validate", "spec"],
"stages_failed": [],
"outputs": {
"discover": "outputs/discover/raw-opportunities-2025-11-25.json",
"analyze": "outputs/analyze/gap-opportunities-2025-11-25.json",
"validate": "outputs/validate/validated-opportunities-2025-11-25.json",
"spec": ["outputs/spec/notion-database-sync-spec.md"]
},
"recommendations": [
"Run /mcp-pipeline:build to implement top opportunity"
]
}