Context Window Limits
O que e
O context window e a "memoria de trabalho" do Claude - a quantidade total de texto (tokens) que ele pode considerar ao gerar uma resposta. Inclui o historico da conversa, arquivos lidos, e a propria resposta. Quando o limite e atingido, algo precisa ser descartado.
Por que aprender
Desconhecer os limites de contexto leva a comportamentos erraticos. O Claude pode "esquecer" instrucoes importantes, tomar decisoes inconsistentes, ou simplesmente perder o fio da meada. Entender o limite permite planejar sessoes que nao o ultrapassam.
Conceitos-chave
- • Token: Unidade de texto (~4 caracteres em ingles)
- • Limite atual: ~200k tokens para Claude 3.5 Sonnet
- • Contexto total: System prompt + historico + arquivos + resposta
- • 80% rule: Eficiencia degrada quando contexto passa de 80%
Autocompact Pitfalls
O que e
Autocompact e o mecanismo que o Claude Code usa para lidar com contexto cheio - ele automaticamente resume/compacta o historico antigo. O problema: esse resumo pode perder detalhes importantes, especialmente decisoes arquiteturais ou nuances que nao parecem "importantes" mas sao criticas.
Por que aprender
Confiar cegamente no autocompact e uma receita para problemas. Apos compactacao, o Claude pode contradizer decisoes anteriores, esquecer padroes estabelecidos, ou reintroduzir bugs ja corrigidos. Saber quando o autocompact vai acontecer permite planejar sessoes que o evitam.
Conceitos-chave
- • Trigger: Acontece quando contexto se aproxima do limite
- • Lossy compression: Detalhes sao perdidos no resumo
- • Sinais de alerta: Respostas mais lentas, menos precisas
- • Mitigacao: Sessoes curtas, info critica em arquivos
Sessao Virginizada para Plano
O que e
Uma sessao virginizada e uma sessao completamente nova, sem historico, dedicada a criar o plan.md. A ideia e usar 100% do contexto disponivel para pensar no plano, sem "lixo" de conversas anteriores ocupando espaco.
Por que aprender
A qualidade do plano determina o sucesso do projeto. Uma sessao limpa permite que o Claude dedique toda sua capacidade ao planejamento, sem ser distraido por contexto irrelevante. O resultado e um plano mais completo e bem pensado.
Conceitos-chave
- • Fresh start: Nenhum historico pre-existente
- • Input rico: Fornecer toda informacao relevante de uma vez
- • Output unico: Plan.md completo como resultado
- • Sessao descartavel: Apos gerar o plano, pode encerrar
80/20 do Contexto
O que e
O principio 80/20 do contexto diz que 80% da utilidade vem de 20% do contexto. A maioria das conversas acumula "ruido" - tentativas falhas, tangentes, explicacoes redundantes. O contexto util e uma fracao do total.
Por que aprender
Entender esse principio muda como voce planeja sessoes. Em vez de tentar espremer mais trabalho em uma sessao longa, voce cria sessoes focadas onde cada mensagem e util. Menos desperdicio, mais resultado.
Conceitos-chave
- • Ruido vs Sinal: Nem tudo no historico e util
- • Sessoes curtas: Menos acumulo de ruido
- • Contexto externo: Info critica em arquivos, nao em chat
- • Prompts densos: Mais informacao por mensagem
Fresh Slate Benefits
O que e
Fresh slate e a pratica de comecar sessoes novas frequentemente, em vez de manter uma unica sessao longa. Cada nova sessao le o plan.md e arquivos relevantes, tendo contexto limpo e focado no trabalho atual.
Por que aprender
Sessoes frescas evitam contaminacao de contexto. O Claude nao fica "viciado" em abordagens que nao funcionaram, nao carrega preconceitos de tentativas anteriores. Cada fase comeca com mente limpa, guiada apenas pelo plano documentado.
Conceitos-chave
- • Zero baggage: Nenhum historico contaminando
- • Documento-driven: Plan.md como fonte de verdade
- • Escopo definido: Cada sessao tem objetivo claro
- • Reciclagem facil: Sessao ruim? Descarta e recomeça
Momentum sem Perda
O que e
Manter momentum significa continuar progredindo rapidamente mesmo trocando de sessao. O segredo: todo conhecimento importante esta em arquivos (plan.md, CLAUDE.md, codigo), nao no historico de chat. A nova sessao recupera velocidade em segundos.
Por que aprender
Muitos desenvolvedores evitam trocar de sessao por medo de "perder contexto". Na realidade, sessoes longas acumulam problemas. Aprender a trocar de sessao sem perder momentum libera voce para usar fresh slates quando necessario.
Conceitos-chave
- • Contexto persistente: Plan.md, CLAUDE.md, codigo
- • Handoff rapido: Nova sessao le e entende em segundos
- • Checkboxes: Progresso visivel imediatamente
- • Decision log: Historico de escolhas preservado
Resumo do Modulo
Proximo Modulo:
7.7 - Design Thinking - Pensamento estrategico e ordem de operacoes