Casos de Uso
Desenvolvedores

Um agente de programação que corrige, testa e abre o PR

Sam queria o loop do Claude Code sem sair da sua máquina. O MCPlato lê o repositório, reproduz a falha, aplica o patch, roda a suíte até ficar verde e envia o PR — localmente, com sua aprovação.

Engenharia
Programação~4 min
Abrir no MCPlato
Compartilhar
SO

Conheça

Sam Okafor

Desenvolvedor Independente · Mantenedor solo · 1 CLI OSS + 2 projetos paralelos

Sam trabalha sozinho. Entre testes instáveis, issues pendentes e changelogs que ninguém escreve, a metade chata de manter três repositórios consome o tempo que ele quer dedicar a construir. Ele quer um agente que trabalhe no codebase, não apenas uma janela de chat.

  • Testes instáveis que precisam de um loop reproduzir-corrigir-verificar
  • Issues e changelogs que se acumulam sem serem tocados
  • Troca de contexto entre três repositórios o dia todo

Prompts para testar

O teste de refresh de token de autenticação está instável e está bloqueando meu release. Encontre o bug real, corrija e prove que está corrigido. - Execute o conjunto de testes e reproduza a falha real — não chute - Leia src/auth/refresh.ts e rastreie a causa raiz da instabilidade - Aplique o patch, depois execute os testes novamente e continue corrigindo até que tudo esteja verde - Abra um PR com o diff, os resultados dos testes e um resumo curto do que estava errado Trabalhe no meu repositório local e não faça push para main — apenas abra o PR para revisão.

Abrir no MCPlato

Como o MCPlato faz

  1. 1

    Aponte para o problema

    Descreva o bug ou a tarefa no repositório. O MCPlato trabalha diretamente na sua árvore de trabalho local — seus arquivos, seu toolchain, seu ambiente.

    Código localTerminal
  2. 2

    Ele reproduz a falha

    Ele roda a suíte, observa a falha e lê o código-fonte relevante para encontrar a causa raiz — não uma suposição a partir de um trecho, a execução real da falha.

    TerminalArquivos locais
  3. 3

    Ele corrige e roda novamente até ficar verde

    Ele aplica o patch no código, roda os testes novamente e continua se corrigindo até a suíte passar — o loop de autoaperfeiçoamento, no seu codebase.

    Loop de autocorreção
  4. 4

    Você aprova; ele entrega

    Abra um PR com o diff, os resultados dos testes e um resumo — ou apenas faça commit em uma branch. Agende um digest diário de CI para que nada apodreça.

    MCP GitTarefas agendadas

O que muda para Sam

Local

agente no seu codebase real

Red → green

reproduzir, corrigir, verificar — sem babysitting

3 repos

mantidos sem o trabalho chato

Perguntas

Qual a diferença para o Claude Code?

O MCPlato é um aplicativo desktop, não apenas uma ferramenta de terminal. Você tem o mesmo loop de ler-corrigir-testar-repetir no seu codebase local, mais tarefas agendadas, integrações MCP, um browser integrado e modos de aprovação — em um único workspace.

Ele roda meus testes e ferramentas reais?

Sim. Ele trabalha na sua árvore de trabalho local com seu toolchain real — roda seu comando de teste, lê a saída da falha e itera contra ela, não contra um trecho copiado.

Ele vai enviar código sem minha revisão?

Não. Ele para em um ponto de checagem e deixa você escolher: abrir um PR, fazer commit em uma branch ou aguardar. Com um modo de aprovação, nada sai da sua máquina até você dizer.

Ele consegue se conectar ao GitHub ou GitLab?

Sim, via MCP. Ele pode abrir PRs, ler issues e comentar, então todo o fluxo de reproduzir-até-PR fica em um só lugar.

Ele consegue manter três projetos organizados sozinho?

Agende-o para rodar um digest de CI, fazer triagem de novas issues ou varrer testes instáveis em cada repositório, e ele reporta de volta para que o trabalho chato nunca se acumule.

O loop de programação, na sua máquina

Reproduzir, corrigir, verificar, entregar — localmente, com sua aprovação.