3

A IA esquece tudo a cada sessão nova. Resolvi com 2 regras e um arquivo de texto

Sessão longa de IA quebra no mesmo ponto. O contexto enche, a janela estoura, eu abro uma instância nova e gasto dez minutos recontando o que já tinha decidido. Onde parei, o que quebrou, qual abordagem descartei. Toda vez.

Ataquei o problema com a coisa mais simples que funcionou: duas regras que a IA segue da primeira resposta até a última. Empacotei como skill do Claude Code e chamei de Zero Drift.

As duas regras

1. Resposta nomeada. Toda resposta começa com meu nome. Não é enfeite, é alarme. O nome funciona como canário de contexto: enquanto a IA me chama pelo nome, ela ainda enxerga o histórico. No momento que ela esquece e volta ao "assistente genérico", o contexto degradou, e isso é meu sinal pra fechar a janela e abrir uma nova. A skill pega o nome sozinha do git config user.name ou do seu CLAUDE.md.

2. Documento de tarefa vivo. Aqui mora o valor. Cada tarefa específica ganha um TASK.md na raiz do projeto. A IA escreve nele depois de cada prompt que importa: o que fez, o que quebrou, como corrigiu. O arquivo tem seções de Objetivo, Plano, Log, Erros e Correções, e uma de Estado Atual.

O ganho prático

Quando a sessão satura, eu não recomeço do zero. Abro uma instância nova e digito uma frase: "Leia o TASK.md e continue." Contexto restaurado.

O TASK.md vira memória externa do projeto. Serve de handoff entre sessões e entre ferramentas, porque é só markdown. Testei com Claude Code, Cursor e Copilot. Qualquer IA que lê arquivo de texto retoma do ponto certo.

Como instalar

Três caminhos:

  • Colar a skill no seu ~/.claude/CLAUDE.md para virar comportamento global
  • Apontar a IA direto pro repositório no GitHub
  • Copiar o arquivo da skill pra sua pasta de skills

O repo está aberto: https://github.com/obrenoalvim/zero-drift

Construí isso pra uma dor minha de todo dia, e virou a base de como trabalho com IA agora. Você usa algum padrão pra não perder contexto entre sessões, ou recomeça a explicação do zero toda vez?


Ps.: Desenvolvo o BloodLink — plataforma gratuita que conecta doadores de sangue a campanhas de doação. Se quiser conhecer, vale a visita.

Carregando publicação patrocinada...
1

Boa, esse canário de contexto pelo nome é a sacada mais esperta que vi pra detectar drift sem ficar adivinhando. Rodo algo parecido há meses (um log em markdown por dia + CLAUDE.md), e o buraco que me pegou depois foi a confiança no próprio arquivo: quando o contexto degrada, a IA tende a escrever no Estado Atual que "corrigiu" algo que ficou pela metade, porque ela puxa pra fluência antes da verdade.

O que me salvou foi proibir afirmação no Log e só aceitar evidência crua: saída de comando, exit code, resultado de teste. Aí o TASK.md vira handoff que a próxima sessão confia, não só lê. No teu Zero Drift, o Log aceita a IA dizendo o que fez, ou você amarra a uma prova?