Coding & Developmentโจgemini๐คclaude๐universal
Maestro-Flow
Workflow orchestration CLI with MCP endpoint support and multi-agent dashboard
Quick Start
Install this Skill
npx skills add catlog22/maestro-flow<div align="center">
# Maestro-Flow
### The Orchestration Layer for the Multi-Agent Era
**Don't just run agents. Orchestrate them.**
[](https://www.typescriptlang.org/)
[](https://nodejs.org/)
[](https://modelcontextprotocol.io/)
[](LICENSE)
[English](README.md) | [็ฎไฝไธญๆ](README.zh-CN.md)
</div>
---
Maestro-Flow is a workflow orchestration framework for multi-agent development with Claude Code, Codex, Gemini, and other AI agents. Describe your intent, and Maestro-Flow routes to the optimal command chain, drives parallel agent execution, and closes the loop through adaptive decision-making, a real-time dashboard, and an evolving knowledge graph.
---
## Install
```bash
npm install -g maestro-flow
maestro install
```
**Prerequisites**: Node.js >= 18, Claude Code CLI. Optional: Codex CLI, Gemini CLI for multi-agent workflows.
---
## Quick Start
**`/maestro-ralph`** is the primary entry point โ a closed-loop lifecycle engine that reads project state, infers your position, builds an adaptive command chain, and drives it to completion:
```bash
/maestro-ralph "implement OAuth2 authentication with refresh tokens"
```
Ralph automatically determines where you are in the lifecycle (brainstorm โ roadmap โ analyze โ plan โ execute โ verify โ review โ test โ milestone-complete) and builds the appropriate chain. Decision nodes at key checkpoints evaluate results and dynamically insert debug+fix loops when needed.
```bash
/maestro-ralph status # View session progress
/maestro-ralph continue # Resume after decision pause
/maestro-ralph -y "build a REST API" # Full auto mode โ no pauses
```
### Other Entry Points
| Command | When to Use |
|---------|-------------|
| `/maestro "..."` | Describe intent, let AI route to the optimal command chain |
| `/maestro-quick` | Quick fixes, small features (analyze โ plan โ execute) |
| `/maestro-*` | Step-by-step: init, roadmap, analyze, plan, execute, verify |
---
## Key Features
### 1. Adaptive Lifecycle Engine (`maestro-ralph`)
Reads project state โ infers lifecycle position โ builds command chain with decision nodes. At each checkpoint, Ralph reads actual execution results and decides: continue, or insert a debug โ fix โ retry loop. The chain grows and shrinks dynamically based on outcomes.
```
brainstorm โ init โ roadmap โ analyze โ plan โ execute โ verify
โ post-verify
business-test
โ post-business-test
review
โ post-review
test
โ post-test
milestone-audit โ milestone-complete
โ post-milestone โ next milestone
```
**Three quality modes** โ control how thorough each phase is:
| Mode | Stages | When |
|------|--------|------|
| `full` | verify โ business-test โ review โ test-gen โ test | Production features, security-critical code |
| `standard` | verify โ review โ test | Default, balanced quality |
| `quick` | verify โ CLI-review | Quick fixes, prototyping |
**Full pipeline explained** โ each stage serves a distinct quality gate:
1. **verify** โ goal-backward verification: checks that all plan requirements are implemented, validates architectural constraints, anti-pattern scan, Nyquist test coverage
2. **business-test** โ PRD-forward business testing: requirement traceability, fixture generation, multi-layer execution against acceptance criteria
3. **review** โ multi-dimensional code review: correctness, readability, performance, security, testing, architecture
4. **test-gen** โ coverage gap analysis and automatic test generation (TDD/E2E classification, L0-L3 progressive layers)
5. **test** โ conversational UAT: interactive exploratory testing with session persistence and gap-plan closure
At each `โ` decision node, Ralph evaluates outcomes and decides: pass through, or insert a debug โ fix โ retry loop. Max retries configurable per decision point.
### 2. Structured Pipeline
49 slash commands across 6 categories power every stage โ from project initialization to quality retrospective. All artifacts live in `.workflow/scratch/`, tracked by `state.json`.
### 3. Issue Closed-Loop
Issues aren't just tickets โ they're a self-healing pipeline: discover โ analyze โ plan โ execute โ close. Quality commands automatically create issues for problems they find. Issue fixes flow back into the phase pipeline.
### 4. Visual Dashboa
... (truncated)Repository
289stars
40forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View