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

Lições Práticas do Uso de Agentes de IA em uma Base de Código de 100k LOC
Um desenvolvedor compartilha seis técnicas específicas aprendidas ao usar Claude Code e Cursor para construir uma camada de API compatível com pandas sobre o chDB, incluindo manter um arquivo de regras CLAUDE.md, usar agentes sem contexto como críticos e estruturar fluxos de trabalho multiagente com coordenação baseada em sistema de arquivos.

Sistema de Agente de IA Recursivo Constrói e Melhora Seu Próprio Site
Um desenvolvedor criou um site usando Claude Code que gera seu próprio conteúdo de newsletter, depois usa esse conteúdo para identificar lacunas e criar um backlog de melhorias. O sistema funciona em um pipeline semanal implantado no Vercel.

Usando o Claude como Diretor Criativo em um Pipeline de Geração de Adesivos
Um desenvolvedor criou um aplicativo de adesivos onde o Claude analisa fotos enviadas pelos usuários, gera nove conceitos de adesivos e escreve prompts detalhados para modelos de imagem, resultando em adesivos personalizados em vez de genéricos.

Usando Claude Code com ha-mcp para automação do Home Assistant
Um desenvolvedor relata o uso do Claude Code com a ferramenta ha-mcp para conectar ao Home Assistant, permitindo a criação rápida de painéis e a configuração de um sistema de carregamento solar por meio de prompts detalhados.