← Voltar ao curso
Nível 2 — Ferramenta de trabalho · Módulo 2.2 — Contexto é o recurso escasso

2.2.2 · `/compact` dirigido

4 min de vídeo TODOS

Objetivo: ao final, o consultor compacta uma sessão sem perder o que importa para a tarefa em andamento, e adota o hábito de compactar por conta própria.

O que você precisa levar desta aula

  1. /compact resume a conversa e usa esse resumo como novo contexto — o restante é descartado, e o risco é o resumo jogar fora algo essencial sem avisar.
  2. Tudo que você escreve depois do comando molda o resumo: /compact puro produz resumo genérico; /compact com instrução específica preserva o que você nomear.
  3. O Claude Code compacta sozinho ao chegar perto do limite — mas essa passagem automática adivinha o que era importante. Compactar por iniciativa própria, com instrução, é o que garante que o resumo preserve o que a sua tarefa precisa.

/compact puro vs /compact dirigido

/compact puro /compact dirigido
Comando /compact /compact foque na implementação da interface de nota fiscal, mantendo os campos já definidos
O que molda o resumo Nada além da conversa em si A instrução escrita depois do comando
Risco Resumo genérico, pode descartar detalhe específico da tarefa em andamento Menor — o que foi nomeado na instrução tende a ser preservado
Quando usar Sessão sem uma tarefa única clara, ou virada de assunto completa Sessão com uma tarefa específica em andamento que precisa continuar depois de compactar

Escrevendo uma boa instrução de /compact

Uma instrução útil nomeia três coisas, quando existirem: a tarefa em andamento, o entregável ou artefato específico, e qualquer decisão que não pode ser perdida. Compare:

O hábito: compactar antes da compactação automática

Quando o contexto chega perto do limite, o Claude Code compacta sozinho — a sessão não morre por contexto cheio. Mas essa passagem automática funciona igual ao /compact puro: ela adivinha o que era importante. É exatamente aí que está o ganho de compactar por iniciativa própria:

Compactação automática /compact dirigido por você
Quando roda Sozinha, ao aproximar do limite Quando você decide
O que preserva O que ela estima ser importante O que você nomeou na instrução

O mesmo indicador de contexto que você viu no VS Code (módulo 2.1.5) e vai reencontrar no módulo 2.6 (sessões longas) é o sinal para agir. Compactar com 50–60% de contexto usado, com a tarefa ainda clara na sua cabeça, produz uma instrução melhor do que deixar a passagem automática decidir por você em cima da hora.

Regra Wayon Ao compactar uma sessão de projeto Meridiano, sempre inclua no comando o nome do entregável ou RICEFW em andamento. Se o resumo perder essa referência, o trabalho do dia seguinte recomeça a partir de um contexto incompleto — e ninguém percebe até o retrabalho já ter acontecido.

📖 Plan mode, diff e /compact no VS Code — módulo 2.1.5 · O módulo 2.6 (sessões longas) retoma /compact e rewind juntos, na aula que trata de sessão que dura o dia inteiro.

Quiz — 4 questões

1.Você está no meio da implementação da interface de nota fiscal do Meridiano, o contexto está quase no limite, e quer compactar sem perder o fio dessa tarefa específica. Qual dos comandos abaixo é a melhor escolha?
  • a)/compact

    Sem instrução, o resumo é genérico e corre o risco de descartar exatamente o detalhe da tarefa em andamento.

  • b)/compact resuma tudo

    Instrução vazia de conteúdo específico — não ajuda mais do que o comando puro.

  • c)/compact foque na implementação da interface de nota fiscal, mantendo os campos já definidos

    Correto. Nomeia a tarefa e o que precisa ser preservado — exatamente o que molda um resumo útil.

Ver resposta e por quê
a) Sem instrução, o resumo é genérico e corre o risco de descartar exatamente o detalhe da tarefa em andamento.
b) Instrução vazia de conteúdo específico — não ajuda mais do que o comando puro.
c) Correto. Nomeia a tarefa e o que precisa ser preservado — exatamente o que molda um resumo útil.
2.O que /compact realmente faz com o conteúdo anterior da conversa?
  • a)Gera um resumo e descarta o conteúdo original, usando só o resumo como novo ponto de partida

    Correto.

  • b)Mantém tudo intacto e apenas adiciona um resumo no topo da conversa

    O conteúdo original não é mantido — é descartado depois do resumo ser gerado.

  • c)Apaga a conversa inteira e começa do zero, sem preservar nada

    Não é um apagamento total — o resumo gerado continua disponível como contexto; o que se perde é o histórico detalhado por trás dele.

Ver resposta e por quê
a) Correto.
b) O conteúdo original não é mantido — é descartado depois do resumo ser gerado.
c) Não é um apagamento total — o resumo gerado continua disponível como contexto; o que se perde é o histórico detalhado por trás dele.
3.Qual é o principal risco ao usar /compact?
  • a)O resumo pode descartar, sem aviso, algo que era essencial para a tarefa em andamento

    Correto.

  • b)Ele aumenta o consumo de tokens em vez de reduzir

    O efeito esperado é justamente reduzir o contexto ocupado; esse não é o risco central da aula.

  • c)Ele só funciona em sessões abertas dentro do VS Code, não no terminal

    /compact funciona igual nos dois — a interface muda, o comando não.

Ver resposta e por quê
a) Correto.
b) O efeito esperado é justamente reduzir o contexto ocupado; esse não é o risco central da aula.
c) /compact funciona igual nos dois — a interface muda, o comando não.
4.Qual é o hábito recomendado nesta aula em relação ao momento de compactar? ---
  • a)Compactar por iniciativa própria, com uma instrução clara, antes do aviso automático aparecer

    Correto.

  • b)Esperar o aviso automático de contexto cheio aparecer, e só então compactar

    É o oposto do hábito recomendado — esperar o aviso tira a chance de decidir com calma o que preservar.

  • c)Nunca compactar manualmente e deixar a compactação automática agir quando o contexto chegar ao limite

    A compactação automática existe e evita que a sessão morra — mas ela adivinha o que era importante. Compactar você mesmo, com instrução, é o que garante que o resumo preserve o que a sua tarefa precisa.

Ver resposta e por quê
a) Correto.
b) É o oposto do hábito recomendado — esperar o aviso tira a chance de decidir com calma o que preservar.
c) A compactação automática existe e evita que a sessão morra — mas ela adivinha o que era importante. Compactar você mesmo, com instrução, é o que garante que o resumo preserve o que a sua tarefa precisa.