heliofilho.devNewsletter
Cofre/Guias
A
Inteligência artificial

Agentes de IA do jeito da Poteto: a palestra e o pstack em português

A live completa da Lauren Tan (Poteto) sobre programar com vários agentes de IA, o que é o pstack, como instalar no Cursor e no Claude Code e os pedidos que ela usa, prontos para copiar.

Lauren Tan (Poteto) ao vivo com Matt Pocock falando do pstack
Lauren Tan (Poteto) ao vivo com Matt Pocock falando do pstack

Valeu por comentar SPACEX! Aqui está tudo o que prometi no carrossel: quem é a Lauren Tan, a palestra completa, o que é o pstack (o método dela, aberto e grátis), como instalar no Cursor e no Claude Code e os pedidos que ela usa no dia a dia. Tudo em português.

Resumo rápido

QuemLauren Tan, a Poteto. Já trabalhou com milhões de linhas de código na Meta, na Netflix e na Cursor, e faz parte do time que mantém o React Compiler
O que ela fazUsa vários agentes de IA em paralelo para programar. Na live com o Matt Pocock, o título fala em "milhares de PRs por mês" na SpaceX
O métodopstack, um pacote de skills (instruções prontas) para agentes de código
Ondegithub.com/cursor/plugins/tree/main/pstack
PreçoGrátis e aberto. Você só paga o uso dos modelos no seu Cursor ou Claude Code
Funciona emCursor (oficial) e Claude Code (pelo marketplace de plugins da Cursor)

1. A palestra completa

A conversa mais completa e oficial é a live do Matt Pocock com ela, de cerca de 1 hora. Ela mostra o próprio fluxo, os agentes rodando e como decide quando confiar no que eles entregam.

Assista: LIVE: Poteto (creator of pstack) on shipping 1,000's of PR's a month at SpaceX

Se quiser mais, tem duas outras conversas boas:

Os vídeos estão em inglês. No YouTube, ligue a legenda e escolha Traduzir automaticamente → Português.

2. A ideia central: não é o modelo, é o jeito de pedir

O que mais chama atenção na fala dela é que o ganho não vem de um modelo mágico. Vem de disciplina de engenharia aplicada ao agente. No README do pstack ela escreve que não quer "entregar como um time de vinte artistas de código ruim" e que velocidade sem qualidade não é meta. A frase que resume: "se você quer ir rápido, vá fundo primeiro".

Na prática, isso vira três regras que você pode usar hoje, com qualquer ferramenta:

  1. Diga o que conta como pronto. Não "arruma o login", e sim "pronto é quando o teste X passa e o login com Google funciona no navegador".
  2. Diga o que não pode mudar. "Mantenha a saída em texto igual." Isso evita o agente "consertar" o que já funcionava.
  3. Exija prova. Build verde não é prova de que a coisa funciona. O agente tem que rodar o comando, abrir a tela, mostrar o resultado.

Quando cada agente trabalha assim, dá para colocar vários ao mesmo tempo sem virar bagunça. Ela chama isso de paralelismo sem medo.

O README do pstack no GitHub
O README do pstack no GitHub

3. O que é o pstack, por dentro

O pstack é um plugin com skills: arquivos SKILL.md que ensinam o agente a seguir um processo. Os principais:

ComandoO que faz
/poteto-modeO principal. Lê o seu pedido, escolhe um playbook (correção de bug, nova função, refatoração, desempenho, investigação…) e segue os passos, chamando as outras skills quando precisa
/setup-pstackEscolhe quais modelos fazem cada papel: implementar, investigar, julgar, revisar
/howExplica como o sistema funciona hoje, com o caminho do código e os arquivos
/whyProcura o porquê de uma decisão antiga (histórico do Git, issues, documentos)
/architectComeça o design pelo uso real da função, esboça e descarta o esboço se ele não servir
/arenaManda a mesma tarefa para vários modelos, cada um numa cópia separada do projeto, e um juiz compara
/swarmDivide uma tarefa grande em pedaços independentes para vários agentes
/interrogateManda o mesmo diff para vários modelos revisarem e organiza o que vale a pena corrigir
/tddEscreve um teste que falha antes de corrigir
unslopTira as marcas de "texto de IA" de respostas e documentação

Você não precisa decorar nada disso. A própria autora recomenda começar só com o /poteto-mode: ele chama o resto sozinho.

4. Como instalar

No Cursor, num chat:

/add-plugin pstack

Depois:

/setup-pstack

Escolha os modelos e abra um chat novo.

No Claude Code:

/plugin marketplace add cursor/plugins
/plugin install pstack@cursor-plugins

No Claude Code os comandos ganham um prefixo: /poteto-mode vira /pstack:poteto-mode, e /setup-pstack vira /pstack:setup-pstack. Recursos que só existem no Cursor (como as automações) são pulados com um aviso.

5. Os pedidos que ela usa (pode copiar)

O formato que o guia recomenda:

/poteto-mode <o que você viu ou o que quer>
Pronto é quando <algo que o agente consegue rodar ou conferir>.
Mantenha <o comportamento que não pode mudar>.

Exemplos no estilo do README dela:

/poteto-mode esse PR tem um bug: a rolagem escorrega a cada 750 ms, mesmo parada.
Reproduza primeiro, depois corrija e verifique.
/poteto-mode adiciona a opção --json neste comando.
Mantenha a saída em texto igual. Confira as duas formas no projeto de exemplo.

E o mais famoso, para deixar trabalhando de madrugada (no Cursor, junto com o /loop):

/poteto-mode vou dormir. termina essa pilha de PRs mesmo se o CI falhar por instabilidade.
quero tudo aprovado de manhã.

Para manter o modo ligado em todas as mensagens no Cursor, escolha /poteto-mode no menu e aperte Alt+Enter (Windows) ou Option+Enter (Mac) em vez de Enter.

6. O que ninguém te conta

  • Custa tokens. Vários agentes com modelos de ponta somam rápido. Use modelos mais baratos no trabalho de rotina e os melhores só na parte difícil.
  • É cerimônia demais para tarefa pequena. Mudar uma frase ou uma data não precisa de juiz, arena e revisão em três modelos.
  • No Claude Code fica mais limitado. Atribuir modelo por subagente e o /loop são do Cursor.
  • Não é piloto automático. O método funciona porque obriga o agente a provar. Se você aceitar resposta sem prova, volta ao começo.

7. Lado a lado: pedir do jeito comum x do jeito dela

Jeito comumJeito pstack
"Arruma esse bug""Reproduza o bug, corrija, e pronto é quando o teste X passa"
Um agente por vez, olhando cada linhaVários agentes, cada um provando o próprio resultado
Confia no build verdeExige rodar o comando ou abrir a tela
Pede mais códigoPrefere apagar e fazer a menor mudança completa

8. Glossário

  • Agente: uma IA que não só responde, mas executa: lê arquivos, roda comandos, edita código.
  • Skill: um arquivo de instruções que ensina o agente a fazer uma tarefa de um jeito específico.
  • Playbook: a lista de passos para um tipo de tarefa (corrigir bug, criar função…).
  • PR (pull request): um pacote de mudanças no código enviado para revisão antes de entrar no projeto.
  • Diff: a diferença entre o código antes e depois.

Pra ir mais fundo

Testou? Me conta no direct qual pedido funcionou melhor no seu projeto.