Um processo consistente, previsível e seguro combinando MCP Servers, Agentes BMAD e instruções especializadas do Copilot.
Uma diz como o código está organizado. A outra, como as partes se relacionam.
UserService e, dentro dela, o método createUser().
createUser() foi definido e todos os lugares que o chamam.
UserService::createUser() e quem usa esse método?”
Processa o volume bruto antes dele ocupar a janela e entrega ao modelo só o que importa.
Operações semânticas sobre a AST do código e gestão da janela de contexto.
Um JSON no repositório declara os dois servidores. Quem clonar o projeto já os tem.
uvx, direto do repositório--from aponta para o Git e o uvx resolve o resto.npx, com o -y-y dispensa a pergunta de instalação na primeira vez..vscode/mcp.json. A configuração é do repositório, não da máquina de cada um.Cada tipo de tarefa tem uma cadeia de agentes própria, para evitar burocracia.
Utilizado para correções pequenas ou localizadas.
Fluxo recomendado para desenvolvimento de novas funcionalidades.
Utilizado quando houver alterações arquiteturais, mudanças em vários módulos ou necessidade de reorganização significativa do código.
Quando a tarefa envolver telas, experiência do usuário ou alterações significativas de interface.
Fluxo recomendado para avaliar tecnologias, arquiteturas ou soluções antes da implementação definitiva.
Quando a implementação exigir atualização de documentação técnica.
Agentes do Copilot em *.agent.md, com personalidade, escopo e comandos próprios.
Configurações, módulos, templates e recursos compartilhados na execução dos workflows.
Capacidades reutilizáveis entre agentes: documentação, requisitos, planejamento, código e revisão.
O arquivo central: aponta para todas as instruções especializadas.
Como o workspace é organizado, quais são os microsserviços e até onde vai cada agente.
Quando consultar o código pelo Serena, em vez de ler arquivo inteiro, e como gastar menos contexto.
Testes com Jest no front e PHPUnit no back, sempre no formato preparar, executar e verificar. Mensagem de commit no padrão Conventional Commits, escrita em português.
Único responsável pelo entendimento do problema e das regras.
Define a estratégia técnica antes de qualquer linha de código.
Só implementa. Nunca use para planejar ou revisar.
Valida qualidade, cobertura de testes e regressões.
Mantém a documentação de engenharia em dia.
Customiza os próprios agentes do BMAD.
O instalador escreve o diretório _bmad/ no projeto e registra os módulos escolhidos.
bmad-build abre o fluxo; bmad-help diz o que vem depois.
Com o mcp.json no lugar, quatro comandos acionam o time inteiro de agentes.
Suba os dois MCP Servers, rode o Fluxo 1 e compare com a sua última sessão de chat.
Processo ágil multiagente com fases estritas e contratos em Markdown.
github.com/bmad-code-org →Navegação e refatoração semântica na AST via LSP, sem enviar arquivos inteiros.
github.com/oraios/serena →Execução em sandbox, indexação de memória e filtragem da janela de contexto.
github.com/mksglu/context-mode →