By giordanorec
mad (MultiAgent Decanting) — orquestração multi-agente em modo decanting nativo do Claude Code. O Arquiteto coordena especialistas via Agent tool (sem claude -p, sem processos em background); cada feature é uma sessão viva que externaliza aprendizado obrigatoriamente ao fim (decanting). Memória institucional em arquivo, trust ladder por agente, guardrails proporcionais ao blast radius, dashboard HTML local cross-platform e telemetria OpenTelemetry GenAI. Thin wrapper sobre Claude Code: Windows nativo, macOS e Linux.
Gera o Agent Card (A2A — Linux Foundation) de um agente, para interop com agentes externos.
Auditoria de COERÊNCIA: um revisor confere se spec, docs e código concordam (Constituição Art. 1).
Escolhe os avatares (personagens) que representam o time de agentes no painel.
Abre, reabre ou encerra o dashboard web local.
Modo DEBUG global (profiler de performance) — liga/desliga; roda em qualquer projeto/máquina.
Coordenador único do projeto multi-agente. Ponto único de contato com o usuário humano. Decide, especifica, despacha trabalho para especialistas, integra os resultados e mantém a memória institucional do projeto viva. Use quando: o usuário quer planejar, decidir ou supervisionar trabalho; qualquer interação inicial com o sistema multi-agente passa por aqui.
Produz assets visuais básicos: sprites, ícones, paletas, placeholders (SVG, favicons, OG images). Para jogos/apps que precisam de identidade visual sem designer humano. Não escreve código de lógica. Use quando: o projeto precisa de ícones, sprites, favicon, OG image, paleta de cores ou placeholders visuais e não há designer dedicado.
Cuida do banco de dados: schema, migrations (numeradas e reversíveis), índices explícitos, queries de performance, retenção de dados e backup. Não toca código de aplicação, UI nem infraestrutura. Use quando: a feature exige mudança de schema, migration, índice, tuning de query ou política de retenção/backup.
Único agente que instala software, configura ambiente, Docker, CI/CD, secrets e deploy. Ponto único para "preciso instalar X" ou "quero publicar em Y". Mantém lockfiles commitados e .env.example atualizado. Use quando: alguém pede uma dependência, ambiente, pipeline de CI ou publicação/deploy.
Escreve documentação voltada ao usuário final: README, guia de USO, CHANGELOG, tutoriais. Tom direto, sem enrolação. Não escreve código de produção nem testes. Use quando: a feature precisa de documentação, o README está desatualizado, ou um release exige entrada no CHANGELOG.
Entrevistador de discovery genuinamente inteligente que extrai intent ANTES de cravar uma spec. Não é elicitação direta ("me diga o que você quer") — é troca contínua que antecipa o rumo, levanta hipóteses, desconfia, caça blind spots e premissas, e só descansa quando tudo está esclarecido. Postura afiada + rigor de cobertura. Sintetiza em docs/00_OBJETIVO.md (no init do projeto) ou specs/feature-NNN.md (numa feature). Use when: o /mad-init dispara o Discovery do projeto; o Arquiteto vai escrever uma spec e precisa extrair intent; o usuário pede para "fazer discovery", "afiar uma ideia antes de construir", ou um entrevistador agudo.
Filosofia e OPERAÇÃO do mad como state machine de workflow. O processo do projeto é uma máquina de estados hardcoded em .mad/workflow_state.json, imposta por hooks — não por boa-vontade do LLM. Carrega o papel de Arquiteto, as fases, os gates e os comandos /mad-phase-*. Use quando: fluxo multi-agente, "montar time de agentes", ou /mad-init.
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit 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.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
Plugin
mad(MultiAgent Decanting). Orquestração multi-agente para Claude Code em modo decanting nativo. O Arquiteto coordena especialistas viaAgenttool — semclaude -p, sem processos em background, semtmux. Cada feature é uma sessão viva que externaliza o aprendizado obrigatoriamente ao terminar. Windows nativo, macOS e Linux.
Um único Claude Code interativo é o Arquiteto: ele conversa com você,
escreve specs e delega trabalho a especialistas (pipeline-dev, qa-tester,
…) invocados pelo Agent tool nativo do Claude Code.
Cada especialista vive uma sessão completa enquanto trabalha numa feature e,
antes de devolver controle, decanta: grava o que decidiu, o que aprendeu e
onde parou em arquivos versionados (memory/<agente>/). A próxima invocação
começa fresca lendo o decantado. Memória mora em arquivo, não na sessão.
Resultado: sem context rot acumulado, sem conhecimento tácito perdido, custo de tokens limitado por feature, e tudo auditável.
multiagentes-giordano v0.2.0)| v0.2.0 | multiagents-decanting v1.0 | |
|---|---|---|
| Sessão viva | claude -p --resume (processo OS) | Agent tool nativo + SendMessage opcional |
| Dashboard | tmux/Tilix (Linux-only) | HTML + WebSocket + PWA (Win/Mac/Linux) |
| Memória | MEMORY.md único | arquivos especializados + trust.json |
| Observabilidade | logs livres | OpenTelemetry GenAI nativo |
| Custo | sem teto | budget enforcement + circuit breaker |
| Confiança | — | trust ladder por agente |
Os dois coexistem (prefixos /multiagente- vs /mad-). Veja
_spec/10_MIGRACAO_E_COEXISTENCIA.md.
mad é distribuído pelo hub de ferramentas do Giordano
(giordanorec/ai-coding-tools) —
adicione o catálogo uma vez e instale o que quiser:
/plugin marketplace add giordanorec/ai-coding-tools
/plugin install mad
Ou pela CLI:
claude plugin marketplace add giordanorec/ai-coding-tools
claude plugin install mad
O mesmo catálogo traz outros plugins do Giordano (instale sob demanda):
claude-brainstorm-multiagent (ideação multi-agente), multiagentes-giordano
(fluxo multi-agente legado em tmux). Reinicie/abra uma sessão nova para carregar.
Depois: /mad-init.
Plug-and-play — os dois comandos acima e funciona. Não precisa instalar mais nada:
Agent tool nativo — sem claude -p, sem API paga).pip install. (Já vem no Linux/macOS.)Sem Docker, sem dependências extras. Único opcional: o auto-refresh ao vivo do
dashboard usa a lib websockets — a página abre e funciona sem ela; para o tempo-real,
rode mad bootstrap (instala websockets no ambiente) uma vez.
Numa máquina que já tem uma versão antiga instalada, atualize o catálogo e o plugin:
claude plugin marketplace update giordanorec
claude plugin update mad@giordanorec
Reabra a sessão para carregar. O estado do projeto (memória, docs, specs, reports) é
preservado — a atualização só troca os arquivos do plugin. Alternativa de dentro
do Claude Code: /mad-upgrade (checa a última release no GitHub, mostra o CHANGELOG e
aplica preservando a memória).
Sim — a partir da v1.24, ao abrir uma sessão num projeto mad, o plugin checa
(no máximo 1×/dia, em silêncio, sem travar) se há release mais nova no GitHub e,
se houver, avisa sugerindo /mad-upgrade. Sem telemetria: é só uma consulta à API
pública de releases do repositório.
cd meu-projeto
claude
> /mad-init # Discovery + estrutura + agentes + dashboard
> /mad-dashboard # abre o painel local
> Descreva sua primeira feature — o Arquiteto coordena.
| Comando | O que faz |
|---|---|
/mad-init | Discovery e scaffold do projeto |
/mad-enable <agente> | Habilita um especialista adicional |
/mad-inspect <agente> | Estado completo de um agente |
/mad-dashboard | Abre/encerra o dashboard local |
/mad-decant <agente> | Força decanting retroativo |
/mad-doctor | Diagnóstico verde/amarelo/vermelho |
/mad-trust <agente> | Trust score e histórico |
/mad-upgrade | Atualiza o plugin (preserva memória) |
/mad-explain <conceito> | Explica um conceito em PT-BR acessível |
/mad-tutorial | Walkthrough guiado de 5-7 min |
npx claudepluginhub giordanorec/ai-coding-tools --plugin madFluxo multi-agente com sessões persistentes — Arquiteto coordena um time de especialistas, cada um é uma sessão Claude Code separada, comunicação via arquivos (specs/reports/memory), dashboard tmux ao vivo com texto colorido semanticamente (tool calls com emoji, diff visual, badges). Bootstraps um projeto inteiro com Discovery, memória persistente e repo GitHub.
Ideacao multi-agente com Quality-Diversity (MAP-Elites), decomposicao morfologica, criticos adversariais e dashboard force-graph vivo. Combate conformidade de LLM por diversificacao estrutural.
v9.54.1 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
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.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications