Usuário do Reddit compartilha abordagem baseada em especificações para reduzir alucinações do Claude Code

Um desenvolvedor na comunidade r/ClaudeAI do Reddit compartilhou um método prático para reduzir alucinações ao usar o Claude Code em sessões de desenvolvimento prolongadas. A abordagem se concentra em manter o contexto através de documentação estruturada.
O Problema: Perda de Contexto Durante as Compactações
O desenvolvedor descreveu um padrão em que o Claude Code começava bem em um projeto, mas se degradava após múltiplas compactações de contexto. Instruções específicas como "não diga concluído a menos que você tenha criado um teste e o teste tenha passado" eram esquecidas após as compactações, fazendo com que bugs antigos ressurgissem e a qualidade da saída piorasse.
A Solução: Desenvolvimento Orientado por Especificações
Inspirado pela forma como a Anthropic construiu seu recurso de Plugins, o desenvolvedor adotou uma abordagem de especificação primeiro:
- Comece pedindo ao Claude que faça perguntas esclarecedoras sobre o aplicativo, depois crie um
REQUIREMENTS.mdcom requisitos detalhados e em tópicos - Crie um
IMPLEMENTATION_PLAN.mdcom tarefas para cada requisito, referenciando os tópicos do documento de requisitos - Crie um plano de teste que corresponda 100% ao plano de implementação com casos de teste para cada tarefa
- Crie um
CLAUDE.mdcom instruções para consultar o plano de implementação e executar as etapas
O CLAUDE.md especificamente instrui o Claude a:
consultar o plano de implementação e executar as etapas nele. Após cada tarefa ter concluído o desenvolvimento, você deve executar o item correspondente do plano de teste para a tarefa e somente após o teste passar, você "deve" marcá-lo como concluído. Para cada nova instrução que eu fornecer, você precisa atualizar o documento de requisitos, o plano de implementação e o plano de teste.
Resultados
O desenvolvedor relatou uma qualidade de execução muito melhor mesmo após várias compactações. O Claude não perde mais seu lugar após as compactações e sabe de onde executar. O desenvolvedor pode perguntar "O que falta?" e obter respostas úteis, com alucinação significativamente reduzida.
Uma limitação observada: o Claude ainda não executa testes todas as vezes, o que o desenvolvedor atribui às restrições do ambiente local (Mac antigo, dificuldade em executar XCode ou simuladores).
O Claude também criou um arquivo MEMORY.md durante o processo, embora o desenvolvedor tenha observado que não sabe como isso é útil.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Crítica Prática da Memória do LLM: Reflexões Imutáveis e Sessões Efêmeras como Soluções
Uma crítica a sessões de longa duração, companheiros de vida e memória estilo LLM-wiki, oferecendo soluções como reflexões imutáveis, cadeias de sessão focadas em problemas e templates de prompt para evitar perda de intenção e sobrecarga de contexto.

Não desenvolvedor cria aplicativo web Sleep Sound Mixer usando Claude AI
Um usuário sem experiência em programação usou o Claude AI para construir um aplicativo web totalmente funcional de Mixer de Sons para Dormir em uma única sessão. O aplicativo permite misturar seis sons ambientes com controles de volume individuais através de uma interface de navegador limpa e minimalista.

Usuários relatam que Claude supera GPT-4o na análise profunda de documentos: detecta contradições lógicas, reescreve tom com precisão
Um desenvolvedor que era leal ao ChatGPT compartilha experiência concreta: Claude 3.5 Sonnet encontrou três contradições lógicas em um documento técnico de 15 mil palavras que o GPT-4o perdeu, e reescreveu seções combinando exatamente com o estilo do autor.

ALTWORLD: Uma Arquitetura de Simulação de Vida Persistente que Separa o LLM do Banco de Dados para Resolver a Amnésia da IA
ALTWORLD é um jogo de simulação com estado que aborda o problema da janela de contexto armazenando o estado canônico da execução em tabelas PostgreSQL e blobs JSON, gerando texto narrativo apenas após mudanças de estado. A arquitetura utiliza Next.js App Router, Prisma e PostgreSQL com separação rigorosa entre lógica de simulação e narração por IA.