prgilabert/agent-ecosystem-generator
4 stars · Last commit 2026-04-18
Claude Code plugin that scaffolds a validated multi-agent ecosystem (orchestrator + N sub-agents + M skills/MCPs) from a natural-language brief. A step up from skill-creator — with semantic validation, trigger-fire evals, and custom MCP scaffolding.
README preview
# agent-ecosystem-generator > **Status: alpha.** Core flow smoke-tested end-to-end on a synthetic brief. Project-mode and custom-MCP paths are present but less exercised. Issues and PRs welcome. Claude Code plugin that scaffolds a validated **orchestrator + N sub-agents + M skills/MCPs** ecosystem from a brief — a step up from `skill-creator`, which only scaffolds a single skill. ## What it does 1. `/generate-ecosystem` spawns a **`requirements-interviewer`** sub-agent that talks to you in isolated context and produces a `spec.json`. 2. The orchestrator picks an orchestration pattern (orchestrator-workers, sequential pipeline, routing, parallelization-voting, evaluator-optimizer), enumerates agents/skills/MCPs, and writes `plan.md`. 3. You pick the output target: **portable plugin** or **in-project `.claude/` config**. 4. A **`ecosystem-builder`** sub-agent materializes the files (+ scaffolds custom stdio MCPs in Python/FastMCP or TS SDK when needed). 5. A **`ecosystem-validator`** sub-agent runs semantic validation (overlap detection, pushy-ness scoring, coverage, MCP wiring) and trigger evals adapted from `skill-creator`. If anything fails, it loops back with fix hints up to 3 rounds. ## Install Inside a Claude Code session, register this repo as a marketplace and install the plugin: ``` /plugin marketplace add prgilabert/agent-ecosystem-generator