π― O que e contexto critico
Contexto critico e o estado ativo do seu trabalho. O que voce esta fazendo agora, por que, e o que vem depois. Muda quase toda sessao.
π Os 5 campos essenciais
Template que serve desde dev solo ate team lead.
- β’Projeto ativo: nome e escopo
- β’Foco atual: o que voce esta tentando fazer
- β’Bloqueios: esperando alguem ou decidindo algo
- β’Ultima decisao: com data e razao
- β’Proximo passo: acao concreta
π Sobrevivencia a compactacao
Aqui esta o diferencial tecnico: contexto critico tem seu proprio hook (PreCompact) que re-injeta antes do resumo automatico. Sem isso, sessoes longas perdem o fio.
π Com e sem PreCompact
SEM PreCompact hook:
Sessao 170k tokens βββΆ [compactacao] βββΆ resumo
Resultado: contexto virou 2 frases vagas.
COM PreCompact hook:
Sessao 170k tokens βββΆ [hook injeta context.md]
βββΆ [compactacao]
βββΆ resumo + context.md intacto
Resultado: voce continua sabendo projeto, foco, bloqueios.π‘ Momento de injecao
PreCompact dispara ANTES da compactacao. O conteudo injetado entra no prompt e e preservado no resumo. Trilha 4 mostra a implementacao.
π Template: 5 campos essenciais
Template fixo reduz friccao. Voce sabe o que escrever e Claude sabe o que ler.
π context.md template
## Projeto ativo payments-v2 (migracao do sistema de pagamentos) ## Foco atual Implementar retry logic no webhook da Stripe ## Bloqueios - Aguardando API key de staging do time de infra - Precisa decidir: usar idempotency key ou dedup DB? ## Ultima decisao Escolhemos FastAPI sobre Flask (2026-04-20) por suporte async ## Proximo passo Escrever teste de integracao para webhook chunked
π‘ Dica de formatacao
Use headers markdown (##). O modelo parseia melhor que texto corrido.
π Quando atualizar
A disciplina de atualizacao define se o sistema funciona. Tres opcoes em ordem de automatismo:
Manual (fim da sessao)
Voce edita context.md antes de fechar. 30 segundos, zero automacao. Funciona se voce tem disciplina.
SessionEnd hook (semi-auto)
Hook pergunta 'quer atualizar context.md?' e voce edita. Friccao baixa, voce decide.
SessionEnd + Gemini Flash (full auto)
Hook chama Gemini para resumir sessao e atualizar context.md sozinho. Zero esforΓ§o. Trilha 6 cobre.
π‘ Comece manual
Nao automatize antes de sentir o valor manualmente. Uma semana de uso manual da clareza do que automatizar.
π« O que NAO colocar
Erros classicos que transformam context.md em lixo. Cada antipattern tem uma camada correta de destino.
β Vai em context.md
- βNome do projeto atual
- βUltima decisao importante (com data)
- βBloqueios atuais
- βProximo passo concreto
β NAO vai em context.md
- βHistorico completo da sessao (vai para long-term)
- βIdentidade pessoal (vai para prime.md)
- βArquivos que voce tocou (vai para Plans/Tasks)
- βRegras gerais de codigo (vai para CLAUDE.md)
π Analogia: post-it no monitor
O post-it perfeito: voce olha, em 2 segundos sabe onde parou, continua trabalhando. Context.md tem que passar esse teste.
β οΈ Teste de 2 segundos
Leia o seu context.md. Em 2 segundos voce deve saber: projeto, foco, proximo passo. Se demora mais, esta prolixo. Corte.
π‘ Formato importa
Headers markdown + frases curtas + bullets. Evite paragrafos. Velocidade de leitura e o criterio.
π Resumo do Modulo
Proximo:
2.3 β Memoria de Trabalho (sessao, descartavel)