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.
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.
Use este mapa para entender a sequência da aula antes de entrar nos detalhes.
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.
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.
A auditoria do seu .claude/commands, com medição antes e depois da faxina.
Você tem o mapa. Agora vê a faxina ao vivo que tirou 75K para 24K.
Caso RealPedro 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.
A faxina não tira capacidade, tira peso morto. O que você nunca usa estava roubando a faixa útil do modelo o tempo todo.
Você viu a faxina ao vivo. Agora aprende a técnica: os 3 alvos, Export+Clear e o settings.json.
TrilogiaAs 3 camadas que transformam acúmulo em janela enxuta e gerenciada.
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.
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).
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.
Cada alvo da faxina tem um critério de corte. A grade que você usa ao auditar o setup.
Comandos carregados de projetos antigos. Critério: usei nos últimos 30 dias nesta operação?
Skills ativas fora do domínio atual. Critério: pertence ao que estou fazendo agora?
Servidores MCP parados. Critério: este MCP está sendo chamado nesta operação?
O que deve carregar global, por projeto, ou ser cortado.
Carrega global no settings.json.
Carrega por projeto, não global.
Carrega sob demanda, não deixa ativo.
Corta. É peso morto.
Os passos concretos para auditar, cortar e zerar a janela em uma sessão real.
Use ao trocar de operação, ou quando a ocupação inicial estiver alta.
medir→auditar→cortar→export-clear/context — Mede a ocupação inicial antes de qualquer faxina.auditar — Lista comandos, skills e MCPs carregados e marca o que não usa.cortar — Remove o peso morto, ajusta o settings.json (global vs projeto).export+clear — Salva o estado relevante e zera a janela, recomeçando enxuto.Roda /context numa sessão limpa e anota a ocupação inicial.
Audita comandos, skills e MCPs e remove o que não pertence à operação atual.
Roda /context de novo e compara com a linha de base.
Três confusões que travam a faxina por medo de perder algo que, na verdade, você não usa.
Clear parece apagar o que você fez.
Esclareça: Export salva o estado relevante antes. Clear só zera a janela. O trabalho fica guardado.
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.
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.
peso morto: corta.
fora de escopo: desativa neste projeto.
ocupação à toa: tira do ativo.
Você tem a técnica. Agora a prática: audite o seu próprio .claude/commands e meça o ganho.
PráticaMeça a ocupação do seu setup, audite comandos, skills e MCPs, corte o peso morto e prove o ganho com número.
01# Engenharia de contexto. Preencha medindo com /context.02linha_de_base:03ocupacao_inicial_k: "{numero antes}"04auditoria:05comandos_cortados: ["{comando 1}", "{comando 2}"]06skills_desativadas: ["{skill 1}"]07mcps_removidos: ["{mcp 1}"]08settings_json:09global: ["{so o que e mesmo de uso geral}"]10por_projeto: ["{o que e especifico deste projeto}"]11resultado:12ocupacao_final_k: "{numero depois}"13delta_k: "{antes menos depois}"
Os termos desta aula em uma frase cada.
A prática de gerenciar o que ocupa a janela: cortar peso morto e manter só o essencial carregado.
Comando, skill ou MCP carregado que você não usa na operação atual. Ocupa janela à toa.
Salvar o estado relevante e zerar a janela sem perder o trabalho feito.
O arquivo que controla o que carrega global (todo projeto) versus por projeto.
A ocupação inicial medida antes da faxina, para provar o ganho depois.