Coordinator-driven multi-agent workflow for software engineering: 34 agents (12 workflow + 3 built-in coders + 19 specialist advisors), 231 skills, 20 commands, and deterministic scope/secret/destructive hooks. Claude tool layer of the maestro framework.
Generate scoped component coder agents after user approval.
Run implementation flow through Coder Leader and generated service coders.
Run the Maestro Git-flow workflow: branch, commit, sync, and PR with the right policy. Local commits
Create the mandatory Dev-to-QC handoff after DEV_DONE.
Scaffold the maestro **full flow** into the current project. A plugin install only delivers
`maestro` has **4 agent classes**. Keep these terms distinct in docs, registry, handoff.
Cross-cutting coder that generates standard project data — DB seeds, fixtures, factories, and realistic synthetic sample/mock datasets that conform to the schema, contracts, and business rules. Scoped writes only; never changes schema/migrations, application logic, or infrastructure.
Cross-cutting coder for database schema, migrations, query performance, and indexing. Scoped writes only; never touches application source code or infrastructure.
Cross-cutting coder for infrastructure-as-code (Terraform), Kubernetes manifests, Docker, and CI/CD pipelines. Scoped writes only; never touches application source code or database migrations.
19 domain experts operating as **in-pipeline advisors**: invoked by a workflow agent,
Implement web accessibility (a11y) best practices following WCAG guidelines to create inclusive, accessible user interfaces.
Android development guidelines for Kotlin with clean architecture, MVI pattern, Material Design, and best practices for building robust mobile applications
Expert guidance for Angular and TypeScript development focused on scalable, high-performance web applications
Angular v19-v21 features: linkedSignal, resource/httpResource, signal forms, route-level SSR render modes, incremental hydration, zoneless change detection, Vitest migration, and Angular Aria components.
Expert in Angular TypeScript development with scalable, high-performance patterns
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Language policy (.maestro/engine/docs/language-policy.md): framework documents, workflow rules, agent definitions, command definitions, templates, entry points, and methodology playbooks are written in English so AI agents read them with minimal ambiguity. The conversation follows the user. Identifiers such as paths, agent ids, rule ids, YAML keys, command names, and tool names remain English contract tokens.
maestro is a product-development control plane for building and operating real software with
AI agents. It keeps product code, official documentation, design decisions, work history, runtime state,
and agent memory in separate, auditable domains.
The root name stays stable as maestro. The actual product identity and namespace live in
.maestro/project.yaml.
| Need | File |
|---|---|
| Fast workspace startup | QUICKSTART.md |
| Slash command index | COMMAND.md |
| Framework overview | README.md |
| Install, upgrade, and validation guide | SETUP.md |
| Entry point for non-Claude AI agents | AGENTS.md |
| Entry point for Claude Code | CLAUDE.md |
| Entry point for Codex | .codex/AGENTS.md |
| Entry point for Cursor | .cursor/rules/maestro.mdc |
| Entry point for Gemini | .gemini/GEMINI.md |
| Entry point for Kiro | .kiro/steering/maestro.md |
| Workflow source of truth | .maestro/engine/workflow.md |
| Agent taxonomy | .maestro/engine/docs/agent-taxonomy.md |
AI coding tools are powerful, but in a real codebase the same problems repeat:
maestro adds a control plane before source edits happen.
| Problem | Workspace mechanism |
|---|---|
| Agents forget durable context | .maestro/knowledge/ and .maestro/memory/ preserve reusable project knowledge |
| Every task is treated the same | direct, assisted, and governed modes scale process to task risk |
| Agents do not know write boundaries | Component registry and scoped coder agents define read/write scope |
| Quality gates are inconsistent | Dev Verification and QC Runner require evidence before handoff |
| Mistakes repeat | Memory Update promotes root causes, patterns, and anti-patterns |
| Context grows too large | Indexes, context hints, and task context_plan limit what agents read |
| Large tasks are not decomposed | Initiative -> Epic -> Task -> Subtask contracts create bounded work |
| Product documentation is missing | docs/ stores PRD, feature, user story, flow, HLD, LLD, ADR, quality, and runbook artifacts |
| Mode | Use When | Verification |
|---|---|---|
direct | Small, fast work where the user can verify quickly | User or shared |
assisted | Bounded work that may need resume, progress, or lightweight evidence | Agent or shared |
governed | High-risk, cross-component, security, migration, production, or compliance work | Agent evidence plus required gates |
The methodology router can select risk-based-routing, spec-driven-development,
enterprise-agent-governance, or eval-driven-ai based on the task and the artifact requirements.
These names are workspace overlays mapped to current
production-agent patterns in
industry-alignment.md: durable workflows,
human-in-the-loop, artifact management, eval-driven AI, trace evidence, plugins, hooks, and governed
enterprise autonomy.
The operating model is run-centric: a task describes intended work; a run records one execution
attempt with checkpoints, trace links, eval evidence, approvals, and reports when needed.
Agents can use python3 scripts/agent-run.py create|heartbeat|checkpoint|complete to maintain
.maestro/work/runs/ without depending on a specific coding harness.
Diagram: see System overview in visual-flow.md (Mermaid).
npx claudepluginhub ryan-nguyen-01/maestroHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.