Como usar IA para criar mundo e lore sem perder a consistência?

Criar lore com IA funciona quando o universo para de morar no histórico da conversa e passa a morar em arquivo fixo. O caminho é montar a bíblia do mundo em arquivos por eixo (personagens, linha do tempo, regras internas), subir tudo pra base de conhecimento de um Projeto do Claude e escrever as regras invioláveis nas instruções do projeto, que são recurso de planos pagos. Quem versiona o mundo em repositório faz o mesmo com o CLAUDE.md na raiz, lido no início de cada sessão. Depois vira ritual: toda decisão nova volta pro arquivo antes do próximo capítulo
Fala aí, beleza? O vilão de quem constrói universo com IA não é a página em branco, é a incoerência que aparece 40 páginas depois 😀
Você decide no capítulo 2 que magia custa memória, define o sobrenome da casa nobre, fecha a cronologia da guerra
Aí no capítulo 14 o personagem lança três feitiços e lembra de tudo, o sobrenome mudou e a guerra virou 20 anos antes
O problema não é o modelo ser burro, é que essas decisões ficaram soltas no meio de uma conversa que ninguém relê
O método aqui é simples de entender e chato de manter (é por isso que funciona): tirar o lore da conversa e colocar num lugar fixo, que a IA relê sempre antes de escrever qualquer coisa nova
O que você precisa antes de começar
Pouca coisa, se liga:
- Conta no Claude: dá pra começar no gratuito, mas as instruções de projeto, que é onde moram as regras invioláveis do seu universo, estão disponíveis apenas em planos pagos
- Uma decisão de superfície: se você só escreve, os chats da web, do Claude Desktop e do Claude Mobile resolvem; se você versiona o mundo num repositório git junto com o resto do projeto, o Claude Code é o caminho
- Material bruto mínimo: nada de esperar o mundo estar pronto, basta o que já existe hoje em rascunho (nomes, mapa mental, regra de magia ou tecnologia, três personagens e uma linha do tempo tosca)
Domine o Claude Code do básico ao avançado
Você vai aprender a criar sistemas completos com Claude Code, sem precisar ser programador. Inscreva-se para ter acesso a um desconto de lançamento e bônus especiais!
E a janela de contexto não resolve isso sozinha?
Essa é a pergunta que todo mundo faz, então bora responder antes
A janela de contexto dos modelos atuais está assim nos planos pagos:
| Modelo | Janela de contexto |
|---|---|
| Sonnet 5 | 1 milhão de tokens |
| Opus 5 | 1 milhão de tokens |
| Opus 4.8, 4.7 e 4.6 | 500 mil tokens |
O Sonnet 5 é o modelo padrão dos planos Free e Pro, mas repara: isso é sobre QUAL modelo você usa, não sobre o tamanho da janela no gratuito, os números da tabela acima são dos planos pagos
E os modelos atuais entregam até 128 mil tokens de saída por requisição
1 milhão de tokens é MUITA coisa, sem discussão
Porém janela grande adia o problema, não mata o problema: ela segura o que está na conversa atual, e o seu universo vai viver em dezenas de conversas diferentes ao longo de meses
Fonte fixa da verdade é outra história, e é o que a gente monta agora
Passo a passo para construir mundo e lore sem perder a consistência
A lógica de todos os passos é a mesma: o que é decisão do mundo vira arquivo, o que é escrita vira conversa
1. Separe a bíblia do mundo em arquivos por eixo
Nada de um documentão único de 80 páginas chamado "lore.docx"
Quebra por eixo, cada arquivo com um assunto só:
mundo/
personagens.md
linha-do-tempo.md
regras-do-mundo.md
geografia.md
historia.mdSe você já organizou pasta de projeto de código, é a mesma ideia: arquivo pequeno e com nome óbvio é arquivo que você (e a IA) encontra e atualiza
O erro comum deste passo: jogar tudo num arquivo gigante e desorganizado, aí ninguém revisa, ninguém acha a regra e o documento vira enfeite
2. Crie um Projeto e suba esses arquivos para a base de conhecimento
Cada projeto no Claude reúne uma base de conhecimento e instruções que valem para todas as conversas daquele projeto
Os arquivos e documentos enviados à base de conhecimento ficam disponíveis em todos os chats do projeto, ou seja: você sobe a bíblia do mundo uma vez e ela está lá no capítulo 1 e no capítulo 40
Outra coisa massa: o conteúdo dos projetos fica em cache e não conta contra os limites de uso ao ser reutilizado
O erro comum deste passo: continuar colando o lore no início de cada conversa nova, o que além de trabalhoso cria versões divergentes do mesmo mundo
3. Escreva as regras invioláveis nas instruções do projeto
Base de conhecimento é o que o mundo É
Instruções do projeto são o que a IA NÃO PODE fazer com ele
É ali que entram as leis internas do universo, aquelas que não se quebram nem por conveniência de trama:
Regras invioláveis deste universo:
- Magia custa memória: todo feitiço apaga uma lembrança de quem lança
- Ninguém atravessa o Véu duas vezes
- Nomes de casas nobres sempre terminam em -ren
- Antes de escrever qualquer cena, confira personagens.md e linha-do-tempo.md
- Se uma cena exigir quebrar uma regra, avise em vez de quebrarLembrando o que já falamos: instruções de projeto são recurso de planos pagos
O erro comum deste passo: escrever instrução vaga tipo "seja consistente", que não é regra, é desejo 😛
4. Deixe o RAG trabalhar quando o conhecimento crescer
Universo vivo cresce, e em algum momento a base de conhecimento fica grande
Nos planos pagos, quando o conhecimento do projeto se aproxima do limite de contexto o Claude ativa o modo RAG, que amplia a capacidade em até 10x carregando no contexto só o conteúdo relevante
Que RAG? É a sigla de geração aumentada por recuperação: em vez de empurrar o material inteiro pra dentro do contexto, o sistema busca só os trechos que interessam pra aquela pergunta e usa aqueles trechos
Na prática isso muda como você escreve os arquivos: arquivo com título claro, seção por assunto e nome de personagem escrito por extenso é mais fácil de recuperar do que um bloco de texto corrido sem estrutura
O erro comum deste passo: escrever a bíblia em prosa poética sem cabeçalho nenhum, aí a recuperação traz o pedaço errado
5. Um projeto por universo
Tentação clássica: um projeto só chamado "escrita" com três mundos diferentes dentro
Não faz isso
Cada projeto tem espaço de memória e resumo próprios, separados de outros projetos e dos chats fora de projeto
Um projeto por universo mantém a fronteira limpa e evita que a regra de magia de um mundo vaze pro outro
O erro comum deste passo: misturar universos no mesmo projeto e depois culpar o modelo pela contaminação
6. Ligue a memória e revise o resumo
A memória do Claude é ligada nas configurações, em Settings > Memory, ativando a opção ‘Generate memory from chats’
Ela é opcional, e você vê e edita o resumo do que o Claude lembra (esse ponto é importante pro nosso caso: resumo errado é decisão errada repetida por semanas)
Hoje a memória está disponível nos planos Free, Pro e Max, nos chats da web, do Claude Desktop e do Claude Mobile, e não está disponível no Cowork
Detalhe que pega gente desprevenida: conversas incógnitas não aparecem no histórico e não são salvas na memória, então aquela sessão de brainstorm insana que você fez em modo incógnito não deixou rastro nenhum
O erro comum deste passo: tratar a memória como backup do lore, quando ela é resumo do que rolou nas conversas; a fonte da verdade continua sendo o arquivo
7. Fluxo do Claude Code para quem versiona o mundo
Se o seu mundo mora num repositório (lore de jogo, wiki em markdown, projeto com equipe), o Claude Code encaixa direto
O CLAUDE.md fica na raiz do repositório e é lido pelo Claude Code no começo de cada sessão
Os arquivos de escopo de projeto ficam em .claude/ dentro do repo, e os de escopo global ficam em ~/.claude/
Pra ver o que está carregado de verdade, roda:
/memoryO comando lista CLAUDE.md, CLAUDE.local.md e os outros arquivos de memória nos escopos de usuário e de projeto, e abre eles pra edição
Tem ainda a memória automática por projeto, que fica em ~/.claude/projects/<project>/memory/, com o caminho derivado do repositório git e configurável pelo autoMemoryDirectory no settings.json
O erro comum deste passo: colocar a regra do mundo num arquivo qualquer perdido no repo e achar que ela está sendo lida; se não está no que o /memory lista, não está valendo
8. Transforme rituais repetidos em Skill
Ficha de personagem novo, checagem de continuidade no fim do capítulo, resumo de arco pra colar na linha do tempo
Isso você repete toda semana, então vira Skill
No Claude Code, as skills pessoais ficam em ~/.claude/skills/ e as de projeto em .claude/skills/, carregadas a partir do diretório onde o Claude Code foi iniciado e dos diretórios pais até a raiz do repositório (se você quiser o detalhe de como montar uma, tem o passo a passo de criar uma Skill no Claude Code aqui no blog)
Já no Claude.ai, que é outro produto, o caminho é Customize > Skills, clicar no botão ‘+’ e depois em ‘+ Create skill’
Tome cuidado! Skills enviadas em uma superfície não sincronizam automaticamente para as outras, então criar no Claude.ai não coloca ela no Claude Code
O erro comum deste passo: virar Skill cedo demais; primeiro faz o ritual na mão umas três vezes, quando o formato estabilizar aí sim vira Skill
9. Feche o ciclo: decisão nova volta pro arquivo
Esse é o passo que quase todo mundo pula, e é o único que realmente segura a consistência
Durante a escrita vão nascer decisões novas: um deus menor, uma cidade portuária, um limite do sistema de magia que você inventou pra resolver a cena
Antes de fechar a sessão, essas decisões voltam pro arquivo certo
Se ficou só na conversa, ela morreu ali
O erro comum deste passo: confiar que "a IA lembra", quando o que ela tem é o que você deixou registrado
A IA esqueceu uma regra do seu mundo: o que fazer
Quando a incoerência aparece, o reflexo é trocar de modelo
Na maioria das vezes não é isso, se liga nos casos
Sintoma: o personagem muda de nome ou de traço no meio do texto
Causa: o traço foi definido numa conversa antiga e nunca entrou em personagens.md, então ele só existe no histórico daquele chat
Solução: abra a ficha do personagem, registre nome completo, apelidos, traços fixos e o que ele NÃO faz, e suba de novo pra base de conhecimento do projeto
Sintoma: uma regra de magia ou de tecnologia é violada no capítulo novo
Causa: a regra está descrita no meio de uma cena, em prosa, e não como regra explícita nas instruções do projeto
Solução: promova a regra pra instrução do projeto (ou pro CLAUDE.md, se o mundo vive no repositório), em frase curta e imperativa, com o custo e o limite dela
Sintoma: a linha do tempo não fecha
Causa: eventos datados espalhados por vários arquivos, cada um com uma referência diferente ("antes da guerra", "dois invernos depois")
Solução: uma linha do tempo única, com datas no mesmo formato, e a regra de que qualquer evento novo entra nela antes de virar cena
Sintoma: você aceitou uma sugestão ótima no chat e ela sumiu
Causa: a informação vive só no histórico da conversa, que é exatamente o lugar mais frágil possível
Solução: além de mandar a decisão pro arquivo, cheque o que a memória guardou e corrija o resumo, já que ele é editável; e se a sessão foi incógnita, aceite que não sobrou nada e reconstrua
Prevenção que evita retrabalho
- Convenção de nomes: um nome canônico por entidade, apelidos listados na ficha, nunca duas grafias circulando
- Cada arquivo com dono: um assunto por arquivo, e regra nova entra no arquivo do assunto dela, não no primeiro que abrir
- Revisão de continuidade no fim de cada sessão: peça a lista de decisões novas que apareceram no capítulo e leve elas pros arquivos antes de fechar o notebook
Onde esse método rende mais
O esqueleto é o mesmo, o que muda é o recheio
Romance ou série longa
Arquivos por arco além dos arquivos por eixo, e a linha do tempo sempre separada do resto
Assim você consegue perguntar "o que já foi revelado ao leitor até aqui?" sem depender de memória de conversa
Campanha de RPG
As fichas viram base de conhecimento e as regras da mesa viram instruções do projeto
É o cenário onde as instruções brilham mais, porque regra de sistema é literalmente regra inviolável: o mestre quer que a IA recuse, não que improvise
Roteiro em dupla ou equipe
Um projeto compartilhado como fonte única, e a combinação humana de que ninguém escreve fora dele
O ganho aqui não é nem a IA: é as duas pessoas pararem de manter duas bíblias diferentes do mesmo mundo 🙂
Lore de jogo versionada em repositório
Aqui o Claude Code é o caminho, com o CLAUDE.md na raiz e os arquivos de escopo de projeto em .claude/
Como o lore vira arquivo de texto no repo, ele ganha histórico, revisão e diff igual a código, e dá pra usar Claude Code com Git pra registrar cada mudança do mundo num commit
Quer saber quando a regra do Véu mudou e por quê? Está no histórico, não na sua lembrança
Conclusão
Consistência de mundo é problema de organização, não de modelo maior
Janela de 1 milhão de tokens é topzera e ajuda demais, mas ela adia o problema; arquivo fixo, lido no início de toda sessão, é o que resolve
O caminho que a gente montou aqui é sempre o mesmo ciclo: decisão vira arquivo, arquivo vira base de conhecimento do projeto, regra vira instrução, e o que nasce no capítulo volta pro arquivo antes da próxima sessão
Próximo passo concreto pra hoje, sem enrolação: abre um projeto, sobe três arquivos (personagens, linha do tempo e regras do mundo) e escreve o próximo capítulo lá dentro
Só com esses três você já mata a maior parte das incoerências que apareceriam daqui a 40 páginas…
Até o próximo post!
Perguntas frequentes
Preciso de um plano pago do Claude para criar lore com IA sem perder consistência?
Pro construir a bíblia do mundo com regras invioláveis, sim: as instruções de projeto, que são onde ficam essas regras, estão disponíveis apenas em planos pagos. Dá pra começar organizando os arquivos do mundo no plano gratuito, mas o travamento da consistência via instruções de projeto exige assinatura paga.
Claude Code serve pra manter o lore de um universo ficcional?
Serve bem se você já versiona o material num repositório git. No Claude Code, o CLAUDE.md fica na raiz do projeto e é lido no início de toda sessão, então dá pra guardar as regras do mundo ali, com arquivos de escopo de projeto em .claude/ e os de escopo global em ~/.claude/.
Como a memória do Claude ajuda a lembrar decisões do meu mundo entre conversas diferentes?
A memória é ligada em Settings > Memory, ativando ‘Generate memory from chats’, e é opcional: você vê e edita o resumo do que o Claude lembra. Ela está disponível nos planos Free, Pro e Max, nos chats da web, do Claude Desktop e do Claude Mobile, mas não no Cowork.
Dá pra testar uma ideia de lore num chat incógnito sem bagunçar a memória do projeto?
Dá, e é justamente pra isso que o modo serve: chats incógnitos não aparecem no histórico de conversas e não são salvos na memória. É um jeito seguro de rascunhar uma reviravolta sem contaminar o resumo oficial do universo.
Skills do Claude ajudam a automatizar a criação de lore?
Ajudam como atalho de processo, mas o local importa: skills pessoais ficam em ~/.claude/skills/ e skills de projeto em .claude/skills/, carregadas a partir do diretório onde o Claude Code é iniciado. No Claude.ai, a criação é em Customize > Skills, e uma skill enviada numa superfície não sincroniza automaticamente para as outras.
Vale a pena usar a API do Sonnet 5 pra gerar lore em escala em vez do Claude.ai?
Depende do volume: hoje o Sonnet 5 na API custa US$2 por milhão de tokens de entrada e US$10 por milhão de saída, preço promocional válido até 31 de agosto de 2026, subindo depois para US$3 e US$15. Pra escrever lore manualmente o Claude.ai resolve; a API compensa quando o processo é automatizado.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
