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

View full repository on GitHub →