~ / rigs / catlog22 / maestro-flow

catlog22/maestro-flow

Intent-driven workflow orchestration for multi-agent AI development — adaptive lifecycle engine, self-reinforcing knowledge graph, and visual dashboard for Claude Code, Gemini, Codex & more

↗ GitHub ★ 564 no license updated 1d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~16.3k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add claude_dms3-chrome-devtools -- npx chrome-devtools-mcp@latest
$ claude mcp add --transport http exa https://mcp.exa.ai/mcp
$ npx degit catlog22/maestro-flow/.claude ./rig-maestro-flow  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add claude_dms3-chrome-devtools -- npx chrome-devtools-mcp@latest
$ claude mcp add --transport http exa https://mcp.exa.ai/mcp
$ npx degit catlog22/maestro-flow/.claude/skills/maestro-help .claude/skills/maestro-help
$ npx degit catlog22/maestro-flow/.claude/skills/skill-generator .claude/skills/skill-generator
$ npx degit catlog22/maestro-flow/.claude/skills/skill-iter-tune .claude/skills/skill-iter-tune
$ npx degit catlog22/maestro-flow/.claude/skills/skill-simplify .claude/skills/skill-simplify
$ npx degit catlog22/maestro-flow/.claude/skills/skill-tuning .claude/skills/skill-tuning
$ npx degit catlog22/maestro-flow/.claude/skills/team-arch-opt .claude/skills/team-arch-opt
$ npx degit catlog22/maestro-flow/.claude/skills/team-coordinate .claude/skills/team-coordinate
$ npx degit catlog22/maestro-flow/.claude/skills/team-issue .claude/skills/team-issue
$ npx degit catlog22/maestro-flow/.claude/skills/team-lifecycle-v4 .claude/skills/team-lifecycle-v4
$ npx degit catlog22/maestro-flow/.claude/skills/team-perf-opt .claude/skills/team-perf-opt
$ npx degit catlog22/maestro-flow/.claude/skills/team-review .claude/skills/team-review
$ npx degit catlog22/maestro-flow/.claude/skills/team-swarm .claude/skills/team-swarm
$ npx degit catlog22/maestro-flow/.claude/skills/team-testing .claude/skills/team-testing
$ npx degit catlog22/maestro-flow/.claude/skills/workflow-skill-designer .claude/skills/workflow-skill-designer
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-companion .claude/skills/maestro-companion
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-fork .claude/skills/maestro-fork
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-guard .claude/skills/maestro-guard
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-impeccable .claude/skills/maestro-impeccable
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-init .claude/skills/maestro-init
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-issue .claude/skills/maestro-issue
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-knowhow .claude/skills/maestro-knowhow
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-knowledge .claude/skills/maestro-knowledge
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-learn .claude/skills/maestro-learn
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-merge .claude/skills/maestro-merge
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-next .claude/skills/maestro-next
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-odyssey .claude/skills/maestro-odyssey
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-overlay .claude/skills/maestro-overlay
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-ralph .claude/skills/maestro-ralph
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-session-manage .claude/skills/maestro-session-manage
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-spec .claude/skills/maestro-spec
$ npx degit catlog22/maestro-flow/.codex/skills/maestro-update .claude/skills/maestro-update
$ npx degit catlog22/maestro-flow/.codex/skills/maestro .claude/skills/maestro
$ npx degit catlog22/maestro-flow/optional/skills/scholar-anti-ai-writing .claude/skills/scholar-anti-ai-writing
$ npx degit catlog22/maestro-flow/optional/skills/scholar-citation-verify .claude/skills/scholar-citation-verify
$ npx degit catlog22/maestro-flow/optional/skills/scholar-experiment .claude/skills/scholar-experiment
$ npx degit catlog22/maestro-flow/optional/skills/scholar-ideation .claude/skills/scholar-ideation
$ npx degit catlog22/maestro-flow/optional/skills/scholar-latex-organizer .claude/skills/scholar-latex-organizer
$ npx degit catlog22/maestro-flow/optional/skills/scholar-publish .claude/skills/scholar-publish
$ npx degit catlog22/maestro-flow/optional/skills/scholar-rebuttal-pro .claude/skills/scholar-rebuttal-pro
$ npx degit catlog22/maestro-flow/optional/skills/scholar-review .claude/skills/scholar-review
$ curl -fsSL --create-dirs -o .claude/agents/cli-explore-agent.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/cli-explore-agent.md
$ curl -fsSL --create-dirs -o .claude/agents/cross-role-reviewer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/cross-role-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/impeccable-agent.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/impeccable-agent.md
$ curl -fsSL --create-dirs -o .claude/agents/maestro-impeccable-asset-producer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/maestro-impeccable-asset-producer.md
$ curl -fsSL --create-dirs -o .claude/agents/maestro-impeccable-documenter.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/maestro-impeccable-documenter.md
$ curl -fsSL --create-dirs -o .claude/agents/maestro-impeccable-finish-reviewer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/maestro-impeccable-finish-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/maestro-impeccable-manual-edit-applier.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/maestro-impeccable-manual-edit-applier.md
$ curl -fsSL --create-dirs -o .claude/agents/ralph-executor.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/ralph-executor.md
$ curl -fsSL --create-dirs -o .claude/agents/role-design-author.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/role-design-author.md
$ curl -fsSL --create-dirs -o .claude/agents/run-executor.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/run-executor.md
$ curl -fsSL --create-dirs -o .claude/agents/team-supervisor.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/team-supervisor.md
$ curl -fsSL --create-dirs -o .claude/agents/team-worker.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/team-worker.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-design-agent.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/ui-design-agent.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-analyzer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-codebase-mapper.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-codebase-mapper.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-collab-planner.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-collab-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-debugger.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-executor.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-executor.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-external-researcher.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-external-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-integration-checker.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-integration-checker.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-nyquist-auditor.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-nyquist-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-phase-researcher.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-phase-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-plan-checker.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-plan-checker.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-planner.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-project-researcher.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-project-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-research-synthesizer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-research-synthesizer.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-reviewer.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-roadmapper.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-roadmapper.md
$ curl -fsSL --create-dirs -o .claude/agents/workflow-verifier.md https://raw.githubusercontent.com/catlog22/maestro-flow/master/.claude/agents/workflow-verifier.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (3)

serversourceest. tokens
maestro
env: MAESTRO_ENABLED_TOOLS
local / custom 2.5k
Chrome DevTools MCP · "claude_dms3-chrome-devtools" npm 9.0k
Exa remote · remote 1.5k

Skills (42)

Subagents (29)

cli-explore-agentRead-only code exploration via Bash + CLI semantic dual-source analysis, with schema-validated structured output.
cross-role-reviewerCompares Decision Digests across role analysis files in a brainstorm session to surface conflicts, gaps, and synergies. Read-only — returns structured text for the orchestrator to apply.
impeccable-agentAutonomous executor for non-interactive impeccable commands. Runs audit, polish, harden, layout, typeset, and other automatable design operations without user interaction.
maestro-impeccable-asset-producer
model: inherit
Produces clean reusable raster assets from approved Impeccable mock references without redesigning the direction.
maestro-impeccable-documenter
model: inherit
Records DESIGN.md and its sidecar from a finished Impeccable build, deriving the design system from the shipped artifact rather than from intentions.
maestro-impeccable-finish-reviewer
model: inherit
Reviews a finished Impeccable build against its direction contract, the approved comp, and the chosen world's quality bar, returning an ordered list of material fixes.
maestro-impeccable-manual-edit-applier
model: inherit
Applies leased Impeccable live manual copy-edit batches to source and returns canonical Apply results.
ralph-executorDeprecated compatibility alias for run-executor
role-design-authorGenerates multi-file role analysis for a brainstorm session — analysis.md index + per-feature files + optional findings under {output_dir}/{role}/.
run-executorSingle-step executor — run next birth packet / run brief(backtrack) + inline skill execution, unnamed nesting for multi-agent orchestration
team-supervisorResident pipeline supervisor agent. Message-driven lifecycle for cross-checkpoint quality observation and health monitoring.
team-workerUnified worker agent for team pipelines. Executes role-specific logic loaded from a role_spec file within a built-in task lifecycle (discover, execute, report).
ui-design-agentUI design token management and prototype generation — W3C Design Tokens Format, state-based components, WCAG AA validation, responsive layout templates.
workflow-analyzerEvaluates technical topics, proposals, or decisions across multiple dimensions with evidence-based scoring and recommendations.
workflow-codebase-mapperAnalyzes existing codebase from a specific focus area, spawned in parallel
workflow-collab-plannerCollaborative planner working within pre-allocated task ID ranges
workflow-debuggerHypothesis-driven debugging with structured evidence logging
workflow-executorImplements single tasks atomically with verification and commit discipline
workflow-external-researcherExternal research agent using Exa MCP for API details, design patterns, and technology evaluation
workflow-integration-checkerCross-phase integration validation for milestone audits
workflow-nyquist-auditorTest coverage audit with gap detection and test stub generation
workflow-phase-researcherResearches implementation approach for a specific roadmap phase
workflow-plan-checkerValidates plan quality with up to 3 revision rounds
workflow-plannerCreates execution plans with task decomposition, waves, and dependencies
workflow-project-researcherDomain research for project initialization, spawned with different focus angles
workflow-research-synthesizerMerges multiple researcher outputs into a unified research summary
workflow-reviewerMulti-dimensional code review agent — analyzes changed files for a single review dimension
workflow-roadmapperCreates project roadmap with phased milestones from research and requirements
workflow-verifierGoal-backward verification across three layers (existence, substance, connection)

Slash commands (18)

/maestro-companion/maestro-fork/maestro-guard/maestro-impeccable/maestro-init/maestro-issue/maestro-knowhow/maestro-knowledge/maestro-learn/maestro-merge/maestro-next/maestro-odyssey/maestro-overlay/maestro-ralph/maestro-session-manage/maestro-spec/maestro-update/maestro

Permissions

deny (0)
—
ask (0)
—
allow (9)
Read
Glob
Grep
Bash(npm *)
Bash(node *)
Bash(tsc *)
Bash(git *)
Bash(ls *)
Bash(maestro *)

Similar rigs

copied ✓