De 75K
para 24K.

Você carrega comandos, skills e MCPs que nunca usa, e cada um come pedaço da janela. A engenharia de contexto é a faxina que tira o peso morto e devolve nitidez ao modelo.

75K → 24Kredução real numa faxina ao vivo
3 alvoscomandos, skills e MCPs carregados
Export+Clearzerar a janela sem perder o trabalho
Legenda de coresOs alvos da faxina
Peso morto
Essencial
Export + Clear
settings.json
Medir

Mapa da aula

Use este mapa para entender a sequência da aula antes de entrar nos detalhes.

Legenda de coresOs alvos da faxina
Peso mortocarregado e nunca usado
Essencialo que a operação precisa
Export + Clearsalva o estado e zera a janela
settings.jsoncontrola o que carrega global vs projeto
Medirantes e depois, com número

Tudo que carrega ocupa janela

Comando, skill e MCP não são grátis. Cada um carregado entra no contexto antes de você digitar a primeira palavra. A janela já começa ocupada, e o peso morto rouba a faixa útil.

A regra que sustenta a aulaVocê não controla só o que escreve, controla o que carrega. Cada comando, skill e MCP ativo ocupa janela antes da conversa começar. Limpar o que você não usa não é organização: é recuperar a faixa útil do modelo e cortar custo de token.

Operador acumulador

  • Instala todo comando e MCP que vê pela frente.
  • Deixa tudo carregado global, em todo projeto.
  • Nunca mede a ocupação inicial da janela.
  • Reclama que o modelo está lento e burro.

Operador que faz faxina

  • Carrega só o que a operação atual usa.
  • Separa o que é global do que é por projeto no settings.json.
  • Mede antes e depois de cada faxina.
  • Recupera nitidez e corta custo cortando peso morto.
Pedro Valério (co-founder, aula-08)Olha aqui: eu tinha 75K só de coisa carregada antes de começar. Vou tirar os comandos que não uso, as skills que não preciso, os MCPs parados. Caiu pra 24K. Mesma capacidade, janela limpa, modelo nítido.

O caminho da aula

Três movimentos: entender os 3 alvos da faxina, ver o caso da redução de 75K para 24K, e auditar o seu próprio setup.

Os 3 alvos da faxina

1. Comandoscomandos antigos carregados que você não usa mais.
2. Skillsskills ativas que não pertencem à operação atual.
3. MCPsservidores MCP parados ocupando contexto à toa.

[ a ] Você vai sair sabendo

  • Por que comandos, skills e MCPs ocupam janela antes da conversa.
  • Como Export e Clear zeram a janela sem perder o trabalho.
  • Onde o settings.json controla global vs projeto.

[ b ] Você vai sair fazendo

A auditoria do seu .claude/commands, com medição antes e depois da faxina.

O ritmo da engenharia de contextoTrês batidas que mantêm a janela enxuta.
1Medea ocupação inicial, antes de qualquer faxina
2Cortacomando, skill e MCP que não pertencem à operação
3Mede de novoprova o ganho com número, não com sensação
Cluster 1 / 3tudo que carrega ocupa janela · os 3 alvos: comandos, skills, MCPs · medir antes e depois

Você tem o mapa. Agora vê a faxina ao vivo que tirou 75K para 24K.

Caso Real

A faxina de 75K para 24K

Pedro mediu 75K de ocupação antes de digitar nada. Cortou comandos, skills e MCPs parados. Chegou a 24K com a mesma capacidade. O ganho foi medido, não sentido.

Mesma capacidade, um terço da ocupação

A faxina não tira capacidade, tira peso morto. O que você nunca usa estava roubando a faixa útil do modelo o tempo todo.

Rota · action
Começou como75K de janela ocupada antes da primeira mensagem, só de coisa carregada.
Virou24K depois de cortar comandos, skills e MCPs que não pertenciam à operação.
ProvaA capacidade de trabalho ficou igual: nada que era usado foi removido.
LiçãoReduzir ocupação carregada é ganho puro: mais janela útil e menos custo, sem perder capacidade.
SituaçãoPedro abre uma sessão e mede a ocupação inicial: 75K, antes de escrever qualquer coisa. Tudo isso é comando, skill e MCP carregado.
DecisãoAuditar item a item: isto eu uso nesta operação? Não? Sai. Cortar o que não pertence ao projeto atual.
EvidênciaPedro reduz de 75K para 24K ao vivo, e mostra que nenhuma capacidade usada foi perdida.
Mensagem ao alunoMede a sua ocupação inicial hoje. Você vai se assustar com quanto peso morto carrega sem perceber.
ContextoEm aula-08, Pedro faz a engenharia de contexto ao vivo, mostrando a faxina de comandos, skills e MCPs e a queda de ocupação.
Percepção-chaveA maior parte do peso inicial costuma ser coisa instalada por curiosidade e nunca usada. Cortar isso é o ganho mais barato que existe.
DecisãoManter carregado só o essencial da operação atual, e usar o settings.json para separar global de projeto.
1Medeocupação inicial em 75K, antes de digitar.
2Auditalista comandos, skills e MCPs carregados.
3Cortaremove o que não pertence à operação atual.
4Mede de novoocupação cai para 24K, capacidade intacta.
75K → 24Kocupação inicial cortada em dois terços
Capacidade igualnada usado foi removido
Custo menormenos token carregado por sessão
Ocupação inicial antes e depois da faxina
  • Antes: comandos, skills e MCPs carregados
    75K
  • Depois: só o essencial da operação
    24K
  • Capacidade de trabalho perdida
    0
Cluster 2 / 3faxina de 75K para 24K · cortar peso não corta capacidade · medir prova o ganho

Você viu a faxina ao vivo. Agora aprende a técnica: os 3 alvos, Export+Clear e o settings.json.

Trilogia

WHY / WHAT / HOW da faxina

As 3 camadas que transformam acúmulo em janela enxuta e gerenciada.

1

WHY - Peso morto rouba a faixa útil

Cada item carregado ocupa janela antes da conversa. O que você não usa não é neutro: ele estreita a faixa onde o modelo ainda é nítido e aumenta o custo de cada sessão.

WHYfaixa útil
2

WHAT - Três alvos e dois controles

Os alvos são comandos, skills e MCPs. Os controles são Export+Clear (zera a janela sem perder o trabalho) e settings.json (separa o que carrega global do que carrega por projeto).

WHATalvos e controles
3

HOW - Medir, cortar, medir de novo

A faxina precisa de número. Mede a ocupação inicial, corta o que não pertence à operação, e mede de novo para provar o ganho. Sem o número, vira sensação.

HOWmedir-cortar-medir

Os 3 alvos por dentro

Cada alvo da faxina tem um critério de corte. A grade que você usa ao auditar o setup.

Comandos pain

Comandos carregados de projetos antigos. Critério: usei nos últimos 30 dias nesta operação?

Skills bench

Skills ativas fora do domínio atual. Critério: pertence ao que estou fazendo agora?

MCPs insight

Servidores MCP parados. Critério: este MCP está sendo chamado nesta operação?

Matriz uso x escopo do que carregar

O que deve carregar global, por projeto, ou ser cortado.

Usa sempre, em todo projeto

Carrega global no settings.json.

Usa só neste projeto

Carrega por projeto, não global.

Usa raramente

Carrega sob demanda, não deixa ativo.

Não usa há semanas

Corta. É peso morto.

A sequência da faxina

Os passos concretos para auditar, cortar e zerar a janela em uma sessão real.

◇▶ signal_plus_action

Auditar e limpar o contexto

Use ao trocar de operação, ou quando a ocupação inicial estiver alta.

medirauditarcortarexport-clear
  1. /contextMede a ocupação inicial antes de qualquer faxina.
  2. auditarLista comandos, skills e MCPs carregados e marca o que não usa.
  3. cortarRemove o peso morto, ajusta o settings.json (global vs projeto).
  4. export+clearSalva o estado relevante e zera a janela, recomeçando enxuto.

1. Medir a linha de base

Roda /context numa sessão limpa e anota a ocupação inicial.

Fase 1 · Outputocupacao-inicial em K
Fase 2 · GateVocê tem o número de antes para comparar depois?

2. Cortar o peso morto

Audita comandos, skills e MCPs e remove o que não pertence à operação atual.

Fase 1 · Outputlista do que foi cortado
Fase 2 · GateNada que você usa de fato foi removido?

3. Provar o ganho

Roda /context de novo e compara com a linha de base.

Fase 1 · Outputocupacao-final e delta
Fase 2 · GateA queda está medida, não só sentida?

Não confunda limpar com perder

Três confusões que travam a faxina por medo de perder algo que, na verdade, você não usa.

Não confundaExport + Clear, não perder o trabalho

Clear parece apagar o que você fez.

Esclareça: Export salva o estado relevante antes. Clear só zera a janela. O trabalho fica guardado.

Não confundaCortar peso morto, não cortar capacidade

Remover comando e MCP parece reduzir o que você pode fazer.

Esclareça: O que você não usa não é capacidade, é ocupação. Cortar devolve faixa útil sem tirar poder.

Não confundaGlobal vs projeto, não tudo carregado sempre

Deixar tudo global parece prático.

Esclareça: Cada item global ocupa janela em todo projeto. Separe o que é mesmo de uso geral no settings.json.

1

Comando não usado em 30 dias

peso morto: corta.

2

Skill de outro domínio ativa

fora de escopo: desativa neste projeto.

3

MCP parado carregado

ocupação à toa: tira do ativo.

Cluster 3 / 3trilogia da faxina · os 3 alvos e 2 controles · sequência medir-cortar-provar

Você tem a técnica. Agora a prática: audite o seu próprio .claude/commands e meça o ganho.

Prática

Prática: faça a sua faxina

Meça a ocupação do seu setup, audite comandos, skills e MCPs, corte o peso morto e prove o ganho com número.

aula.yaml13 linhas
01# Engenharia de contexto. Preencha medindo com /context.02linha_de_base: 03  ocupacao_inicial_k: "{numero antes}"04auditoria: 05  comandos_cortados: ["{comando 1}", "{comando 2}"]06  skills_desativadas: ["{skill 1}"]07  mcps_removidos: ["{mcp 1}"]08settings_json: 09  global: ["{so o que e mesmo de uso geral}"]10  por_projeto: ["{o que e especifico deste projeto}"]11resultado: 12  ocupacao_final_k: "{numero depois}"13  delta_k: "{antes menos depois}"
Portão da aulaAntes de seguir para a próxima aula: você mediu a ocupação inicial, cortou o peso morto e registrou a queda com número. Se você não tem o antes e o depois medidos, faça a faxina com /context antes de passar.
  1. Meça a linha de base: Rode /context numa sessão limpa e anote a ocupação inicial em K.
  2. Liste o carregado: Liste os comandos, skills e MCPs que estão ativos no seu setup.
  3. Marque o peso morto: Marque o que você não usou nos últimos 30 dias nesta operação.
  4. Corte e ajuste: Remova o peso morto e ajuste o settings.json para separar global de projeto.
  5. Prove o ganho: Rode /context de novo e registre a queda. O ganho precisa de número.

Glossário

Os termos desta aula em uma frase cada.

Engenharia de contexto

A prática de gerenciar o que ocupa a janela: cortar peso morto e manter só o essencial carregado.

Peso morto

Comando, skill ou MCP carregado que você não usa na operação atual. Ocupa janela à toa.

Export + Clear

Salvar o estado relevante e zerar a janela sem perder o trabalho feito.

settings.json

O arquivo que controla o que carrega global (todo projeto) versus por projeto.

Linha de base

A ocupação inicial medida antes da faxina, para provar o ganho depois.

Próxima aulaVocê sabe medir e limpar a janela. A seguir, o formato certo para cada artefato: YAML, Markdown ou JSON, o sweet spot que evita ruído no contexto.