Como as Instruções do Projeto Claude São Injetadas — E Por Que Alterá-las no Meio da Conversação Quebra o Histórico

Um usuário do Reddit (OHOLshoukanjuu) investigou como as Instruções do Projeto do Claude realmente funcionam, pedindo ao Claude que imprimisse seu prompt de sistema completo literalmente em uma conversa com projeto e outra sem, e então comparou os dois dumps. Aqui está o que ele descobriu.
Descoberta Principal: Injeção Única no Início
As Instruções do Projeto (e Preferências do Usuário) não são reinseridas a cada turno. Elas são carregadas no prompt do sistema no início da conversa e permanecem no contexto a partir daí. Isso significa que o Claude só as vê uma vez, no começo.
O Bug de Alteração no Meio da Conversa
Se você alterar as instruções do projeto no meio da conversa, o Claude não sabe que você as alterou. Ele lê a versão atualizada como se fosse a instrução original desde a primeira mensagem. Isso leva a dois comportamentos estranhos:
- Obediência imediata: Se suas instruções disserem "comece toda resposta com HELP I'M A BUG" e você receber uma resposta seguindo isso, e então você mudar para "comece toda resposta com HELLO WORLD", a próxima resposta dirá HELLO WORLD.
- Falsa memória: Se você perguntar ao Claude quais eram as instruções do projeto para o primeiro turno, ele dirá HELLO WORLD. Ele vai concluir que cometeu um erro na primeira resposta por não seguir as instruções que agora vê.
Sem Rótulo Explícito
As instruções do projeto não são rotuladas como "instruções do projeto" em lugar nenhum do prompt. Claude as segue, mas se você perguntar "quais são as instruções do projeto?", ele pode dizer que não há nenhuma — porque nada em seu contexto está marcado dessa forma.
Como Foi Descoberto
O usuário (no iOS, assinante Max desde 2023, autodescrito como não desenvolvedor) pediu ao Claude que imprimisse seu prompt de sistema completo literalmente tanto em uma conversa com projeto quanto em uma sem projeto. Ao comparar os dois dumps e observar o processo de pensamento do Claude enquanto testava as alterações, ele confirmou o comportamento de injeção única.
Isso significa: se você confiar que as instruções do projeto evoluam ao longo de uma conversa longa, Claude reescreverá seu entendimento passado para corresponder à versão mais recente das instruções. O contexto original se perde.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Usando Tarefas Cron de Contexto Leve para Dicas Diárias do OpenClaw
Um usuário compartilha sua configuração de uma tarefa cron diária que publica dicas do OpenClaw em um canal do Nextcloud Talk, destacando a flag --light-context para reduzir a sobrecarga de inicialização em tarefas isoladas.

5 Padrões para Obter Melhores Resultados do Claude (Usuários Não Técnicos)
Estrutura prática, prompts com exemplos, instruções negativas, contexto persistente e ancoragem em fontes — cinco padrões que consistentemente melhoram a qualidade da saída do Claude, respaldados por seis meses de experiência de campo.

OpenClaw depura configuração ESP32+CC1101 de 433 MHz usando HackRF no Raspberry Pi 5
Após tentativas fracassadas com GPIO direto e flash do ESP32, o OpenClaw usou um HackRF para diagnosticar pinos Tx/Rx trocados no CC1101, finalmente obtendo captura e repetição autônoma de sinais de 433 MHz em um Pi 5.

Correção do Erro Auth 400: Usando o Pacote mnemonic do Python para Evitar Acionamentos do Filtro BIP39
Um usuário do Reddit identificou que o filtro de conteúdo da Anthropic dispara um erro 400 quando agentes de IA tentam escrever a lista completa de palavras BIP39 (2048 palavras padronizadas em inglês) em código Python. A solução é usar o pacote Python mnemonic em vez disso, que contém a lista de palavras internamente.