Obsidian + Claude como base de conhecimento persistente: o que é real, o que é hype, e como configurar isso corretamente no ambiente local
Nos últimos meses, muita gente passou a falar de Obsidian + Claude como se isso fosse um "RAG de nova geração" quase mágico: conecta-se um vault, o modelo ganha uma memória extra, passa a "lembrar de tudo", reduz drasticamente o recap e opera como se tivesse um segundo cérebro acoplado. Essa narrativa tem um fundo de verdade, mas quase sempre é explicada do jeito errado. O que existe, de fato, não é uma memória invisível e automática que transforma o modelo em um banco de conhecimento persistente por si só. O que existe é uma arquitetura de trabalho em que o agente mantém uma base de conhecimento persistente em Markdown, consulta esse acervo de forma disciplinada e o atualiza continuamente com novas sínteses, relações e registros operacionais. (Gist)
A formulação correta importa porque muda a expectativa técnica. Em Claude Code, cada sessão começa com uma janela de contexto nova; o que atravessa sessões são mecanismos específicos, como CLAUDE.md e auto memory, além de qualquer artefato externo que o agente consiga reler depois. Já no padrão de wiki persistente, a continuidade vem do fato de o conhecimento ter sido materializado em arquivos estáveis - hot.md, index.md, páginas de entidades, páginas de conceitos, logs e subíndices - e não do fato de "todo o vault ter sido carregado para dentro do modelo". (Claude)
Este artigo tem quatro objetivos. Primeiro, explicar com precisão o que Andrej Karpathy propôs com o LLM Wiki. Segundo, mostrar por que isso não deve ser descrito simplesmente como "RAG mágico". Terceiro, analisar o que o projeto claude-obsidian realmente implementa. Quarto, transformar essa análise em um guia completo de setup local, para que qualquer dev consiga sair do hype e montar um fluxo operacional robusto. (Gist)
1. Quem é Andrej Karpathy e por que essa proposta merece atenção
Andrej Karpathy não é apenas mais uma voz opinando sobre ferramentas de produtividade com IA. Em seu site oficial, ele se apresenta como pesquisador e educador em IA, ex-membro fundador da OpenAI e ex-diretor de IA na Tesla, onde liderou o time de visão computacional do Autopilot. Isso não torna qualquer proposta dele automaticamente correta, mas torna razoável ler a fonte primária antes de confiar em vídeos, threads e tutoriais derivados. (Karpathy)
Esse ponto é especialmente importante aqui porque a distância entre o que Karpathy realmente propôs e o que parte do ecossistema passou a vender como "memória infinita para LLM" é justamente a origem da confusão. O texto original dele não descreve uma memória mística embutida no modelo; descreve um padrão operacional para construir e manter um artefato persistente de conhecimento, com o LLM atuando como mantenedor disciplinado desse artefato. (Gist)
2. O que o LLM Wiki propõe de fato
No gist do LLM Wiki, Karpathy descreve uma arquitetura em três camadas. A primeira é o conjunto de fontes brutas, que funcionam como coleção curada e imutável de documentos. A segunda é a wiki, um diretório de arquivos Markdown gerados e mantidos pelo LLM - resumos, páginas de conceitos, páginas de entidades, comparações e sínteses. A terceira é o schema, geralmente expresso em um arquivo como CLAUDE.md ou AGENTS.md, que instrui o agente sobre como a wiki é organizada e quais fluxos seguir para ingerir fontes, responder perguntas e manter a base saudável. (Gist)
Essa separação é a chave do modelo mental correto. A wiki não é apenas um cache de respostas anteriores; ela é o produto central do sistema. O próprio WIKI.md do claude-obsidian enfatiza isso ao dizer que o humano continua curando fontes e fazendo perguntas, enquanto o agente cuida da escrita, do cross-reference, do filing e da manutenção. Em outras palavras, o chat é a interface; a base persistente é o artefato principal. (GitHub)
Karpathy também descreve um loop operacional explícito: ingest, query e lint. Na ingestão, uma nova fonte entra na camada bruta, o agente processa o conteúdo, cria ou atualiza páginas, revisa índices e registra a operação no log. Na consulta, o agente pergunta primeiro à wiki - não ao documento cru - lendo o índice, o hot cache e as páginas relevantes antes de sintetizar uma resposta. Na manutenção, o sistema roda verificações de saúde para encontrar órfãos, links quebrados, contradições, lacunas e sinais de obsolescência. (Gist)
Um detalhe importante do texto original é que ele não exige, de saída, um banco vetorial ou embeddings para funcionar bem em escala pessoal ou moderada. A proposta parte da ideia de que uma wiki bem estruturada, com índice, links, logs e páginas sintéticas, já resolve boa parte do problema que muitas pessoas tentam endereçar com "RAG clássico" desde o primeiro dia. Isso não significa que busca adicional nunca faça sentido; significa apenas que o centro do sistema deixa de ser a recuperação em documentos crus e passa a ser a manutenção de um artefato persistente de conhecimento. (Gist)
3. Isso é RAG ou não é?
Chamar essa arquitetura simplesmente de "um novo RAG" é uma simplificação útil em alguns contextos, mas tecnicamente incompleta. Em RAG clássico, o sistema tende a recuperar evidências diretamente de fontes brutas no momento da pergunta. No padrão LLM Wiki, a recuperação acontece preferencialmente sobre uma camada intermediária já sintetizada: páginas de conceito, páginas de entidade, resumos, índices e um hot cache que condensa contexto recente. (Gist)
Na prática, a diferença não é só semântica. Em vez de "redescobrir" relações toda vez que uma pergunta é feita, o agente pode consultar relações já explicitadas anteriormente. Contradições já podem ter sido marcadas. Conexões entre entidades já podem estar materializadas. Comparações já podem ter sido transformadas em páginas permanentes. Isso desloca parte do custo e do esforço da hora da pergunta para a hora da ingestão e da manutenção. (Gist)
A formulação mais precisa, portanto, é esta: não se trata apenas de recuperar conhecimento; trata-se de compilar, manter e navegar um corpus persistente de conhecimento. Quem entende essa diferença deixa de esperar "memória automática do modelo" e passa a enxergar um pipeline de conhecimento com estado externo explícito. (Gist)
4. Onde nasce o hype mal explicado
O hype nasce de uma mistura de três fatores. Primeiro, a proposta é genuinamente boa e produz uma sensação de continuidade muito superior à de chats soltos. Segundo, projetos como claude-obsidian usam uma linguagem naturalmente sedutora - "compounding knowledge", "hot cache", "persistent wiki vault", "autonomous research". Terceiro, muita gente passou a demonstrar o resultado visual sem explicar a mecânica que produz esse efeito. (GitHub)
No README do projeto, o fluxo é apresentado de modo bastante poderoso: fontes entram, Claude extrai entidades e conceitos, atualiza cross-references, lê o hot cache, varre o índice, sintetiza respostas e, ao fim da sessão, atualiza novamente o contexto recente. Tudo isso é real. O problema aparece quando esse comportamento é resumido como "Claude agora tem memória infinita dentro do Obsidian". Não tem. O que existe é uma combinação de artefatos persistentes, skills, hooks, memória nativa do Claude Code e, opcionalmente, MCP para acesso direto ao vault. (GitHub)
A frase correta não é "o modelo lembra de tudo sozinho". A frase correta é: o modelo pode operar sobre uma base persistente de conhecimento que ele próprio ajuda a construir e manter. Essa distinção parece pequena, mas é o que separa uma expectativa fantasiosa de uma arquitetura realmente utilizável em produção. (GitHub)
5. O que o claude-obsidian implementa na prática
O claude-obsidian se apresenta como um knowledge engine, não como um simples chat em cima de notas. O README descreve o projeto como um companion para Claude + Obsidian baseado no padrão de LLM Wiki, com organização automática de notas, flag de contradições, hot cache entre conversas, manutenção de vault e pesquisa autônoma. (GitHub)
A documentação interna do projeto deixa isso ainda mais claro. O CLAUDE.md do repositório afirma que a pasta é simultaneamente um plugin de Claude Code e um vault de Obsidian, com skills como /wiki, /wiki-ingest, /wiki-query e /wiki-lint. Já o WIKI.md define a estrutura da wiki, o papel de index.md, log.md e hot.md, e o fluxo detalhado de ingestão, consulta e health check. (GitHub)
Esse ponto responde a uma dúvida recorrente: o projeto não foi desenhado para que "tudo aconteça invisivelmente" sem qualquer disciplina operacional. Ele foi desenhado para que o agente saiba como manter uma wiki persistente, com um conjunto claro de convenções e operações. O ganho vem da previsibilidade da arquitetura, não de um truque oculto. (GitHub)
6. O que um fluxo real de uso mostra
Em um fluxo real de uso, o comportamento esperado é muito próximo do seguinte: o agente começa recuperando contexto recente de wiki/hot.md, usa wiki/index.md para localizar páginas relevantes, lê apenas o necessário e responde com base nessa camada já sintetizada. Quando uma nova fonte entra na pasta .raw/, a ingestão atualiza resumos, entidades, conceitos, subíndices, overview, hot cache e log. O schema do projeto diz explicitamente que uma única fonte costuma tocar de 8 a 15 páginas da wiki. (GitHub)
Esse fluxo é importante porque desmonta a ideia de que o sistema "adivinha" automaticamente tudo o que deve ser memorizado. O processo é mais disciplinado do que isso: há uma entrada de fonte, uma operação explícita de ingestão, um índice mestre, um registro cronológico em wiki/log.md, um hot cache de contexto recente e uma camada de manutenção. O comportamento parece mágico quando bem montado, mas a mecânica é inteiramente concreta. (GitHub)
7. O que é automático e o que continua manual
Vale separar a automação em camadas. A primeira é a automação de mecanismo: quando plugin, schema e diretórios estão corretos, o agente sabe como criar páginas, atualizar índices, manter o hot cache, registrar operações e sugerir correções estruturais. Essa camada é amplamente automatizada. (GitHub)
A segunda é a automação por skill. A documentação oficial de plugins do Claude Code afirma que skills de plugin são model-invoked, isto é, Claude pode chamá-las automaticamente quando o contexto da tarefa sugere isso. Ao mesmo tempo, a mesma documentação distingue plugins de configuração standalone e explica por que skills empacotadas em plugin aparecem com namespace, como /plugin-name:skill, justamente para evitar conflitos. (Claude)
A terceira é a parte que costuma ser exagerada nos vídeos: a memória total e invisível do modelo. A documentação oficial do Claude Code é explícita ao dizer que cada sessão começa com um contexto novo. O que atravessa sessões são CLAUDE.md e auto memory, ambos carregados no início sob regras específicas; no caso do MEMORY.md, apenas as primeiras 200 linhas ou 25 KB entram no startup, e o resto é lido sob demanda. Isso é bem diferente de "todo o conteúdo do vault foi injetado automaticamente no contexto do modelo". (Claude)
8. Guia completo de configuração local
8.1. Pré-requisitos
O setup local exige quatro blocos principais: Claude Code instalado e autenticado, Obsidian instalado, Git funcionando e um diretório local que servirá como vault e, opcionalmente, como plugin. A documentação oficial do Claude Code informa que ele roda em macOS 13+, Windows 10 1809+ ou Windows Server 2019+, Ubuntu 20.04+, Debian 10+ e Alpine 3.19+, com 4 GB ou mais de RAM. Em Windows nativo, Git for Windows é um requisito; em WSL, não. (Claude)
8.2. Instalação do Claude Code
A recomendação atual das docs é usar a instalação nativa, não a via npm. Em macOS, Linux e WSL, o comando oficial é:
curl -fsSL https://claude.ai/install.sh | bash
Em Windows PowerShell, o comando oficial é:
irm https://claude.ai/install.ps1 | iex
Em Windows CMD, a própria doc fornece um comando separado. O motivo da recomendação é simples: instalação nativa recebe auto-update em background, enquanto Homebrew e WinGet exigem atualização manual periódica. (Claude)
Depois da instalação, a forma oficial de validar o ambiente é:
claude --version
claude doctor
Esses dois comandos verificam, respectivamente, a versão instalada e o estado geral da configuração. (Claude)
8.3. Autenticação
Após instalar, o fluxo padrão é iniciar o CLI com:
claude
A documentação informa que Claude Code exige uma conta Pro, Max, Team, Enterprise ou Console; o plano gratuito do Claude.ai não inclui acesso ao produto. O login é concluído pelo navegador. (Claude)
8.4. Forma mais simples de começar: clonar o vault pronto
O caminho mais direto, segundo o README do claude-obsidian, é clonar o repositório e executar o bootstrap do vault:
git clone https://github.com/AgriciDaniel/claude-obsidian
cd claude-obsidian
bash bin/setup-vault.sh
Em seguida, a instrução oficial é abrir essa pasta no Obsidian como vault e iniciar Claude Code na mesma pasta. (GitHub)
Esse detalhe do diretório importa mais do que parece. A doc de memória do Claude Code afirma que CLAUDE.md e CLAUDE.local.md são carregados caminhando pela árvore de diretórios acima do working directory atual. Em outras palavras, abrir Claude Code fora da pasta do vault reduz ou até quebra a coerência do setup, porque os arquivos de instrução corretos podem não entrar no startup context do jeito esperado. (Claude)
8.5. Abrindo o vault no Obsidian
Depois do bootstrap, o vault deve ser aberto pelo Obsidian via Manage Vaults → Open folder as vault. O próprio README informa que o script setup-vault.sh prepara arquivos de configuração visuais do Obsidian, como graph.json, app.json e appearance.json, para que a estrutura do wiki e a visualização inicial já venham prontas. (GitHub)
O repositório também documenta um conjunto de plugins e recursos do ecossistema Obsidian relevantes para o fluxo: Bases como dashboard principal nativo, Properties, Backlinks, Outline e Graph view como núcleo de navegação, além de plugins comunitários como Templater, Obsidian Git e, opcionalmente, Dataview para o dashboard legado. (GitHub)
8.6. Instalação correta do plugin
Um ponto que gerou confusão real no começo de abril de 2026 foi a forma de instalar o plugin. A release v1.4.1 do claude-obsidian registrou que as instruções anteriores mostravam um comando incorreto (claude plugin install github:AgriciDaniel/claude-obsidian) e corrigiu a instalação para o fluxo oficial em duas etapas: adicionar o marketplace e depois instalar o plugin. Isso coincide exatamente com a documentação oficial de marketplaces do Claude Code, que explica que "adicionar o marketplace" não instala nada por si só; apenas registra o catálogo. (GitHub)
O fluxo correto é este:
claude plugin marketplace add AgriciDaniel/claude-obsidian
claude plugin install claude-obsidian@claude-obsidian-marketplace
claude plugin list
Segundo o README, uma vez instalado, basta usar /wiki em uma sessão do Claude Code para iniciar o fluxo. (GitHub)
8.7. Por que o comando pode aparecer como /claude-obsidian:wiki
A documentação oficial de plugins esclarece isso sem ambiguidade: skills em plugins são namespaced, como /my-plugin:hello, justamente para evitar conflitos entre plugins diferentes. Já configurações standalone em .claude/ usam nomes curtos. Portanto, se em um material de demonstração aparece /wiki, mas em uma instalação de plugin o ambiente expõe /claude-obsidian:wiki, isso é coerente com o design do sistema de plugins. (Claude)
A mesma documentação também informa que skills de plugin são model-invoked, ou seja, podem ser acionadas automaticamente quando a tarefa pede esse comportamento. Ainda assim, em fluxos operacionais mais previsíveis, comandos explícitos continuam sendo a forma mais controlável de dirigir ingestão, consulta e manutenção. (Claude)
8.8. Configuração de MCP
O próprio README do claude-obsidian trata MCP como opcional, mas muito útil. A função dele é permitir que Claude leia e escreva notas do vault diretamente, sem depender de copy-paste. A documentação oficial do Claude Code define MCP como a forma de conectar Claude a ferramentas, bancos e APIs externos, inclusive por processos locais stdio. (GitHub)
O projeto documenta duas opções oficiais. A primeira é via Local REST API do Obsidian, usando mcp-obsidian. A segunda é via filesystem, sem plugin extra no Obsidian, usando @bitbonsai/mcpvault@latest. Ambas aparecem no README com exemplos prontos. (GitHub)
Exemplo REST-based:
claude mcp add-json obsidian-vault '{
"type": "stdio",
"command": "uvx",
"args": ["mcp-obsidian"],
"env": {
"OBSIDIAN_API_KEY": "your-key",
"OBSIDIAN_HOST": "127.0.0.1",
"OBSIDIAN_PORT": "27124",
"NODE_TLS_REJECT_UNAUTHORIZED": "0"
}
}' --scope user
Exemplo filesystem-based:
claude mcp add-json obsidian-vault '{
"type": "stdio",
"command": "npx",
"args": ["-y", "@bitbonsai/mcpvault@latest", "/path/to/your/vault"]
}' --scope user
Esses exemplos batem com a sintaxe oficial de claude mcp add e com a distinção documentada entre transportes remotos e stdio local. (GitHub)
8.9. Validando MCP e plugin
A doc oficial de MCP lista os comandos básicos de gerenciamento de servidores, incluindo claude mcp list, claude mcp get <name> e claude mcp remove <name>. O próprio README do projeto também sugere validar a instalação do plugin com claude plugin list. (Claude)
Uma validação mínima saudável é esta:
claude plugin list
claude mcp list
Em seguida, convém fazer um teste funcional: pedir ao agente para ler uma nota existente, criar uma nota simples ou atualizar uma área controlada do vault. Um servidor "conectado" mas incapaz de produzir efeito real no vault ainda precisa de diagnóstico. (Claude)
8.10. Entendendo os arquivos de configuração do Claude Code
A documentação oficial de settings resolve outra confusão comum. ~/.claude/settings.json é o arquivo de configurações de usuário. .claude/settings.json é o arquivo compartilhável do projeto. .claude/settings.local.json serve para preferências locais não versionadas. Já ~/.claude.json continua existindo para preferências globais, sessão OAuth, configurações de MCP em certos escopos, estado por projeto e caches. MCP em escopo de projeto fica em .mcp.json. (Claude)
Isso importa porque muita gente tenta editar o arquivo errado. Para instruções comportamentais e contexto persistente, o lugar principal é CLAUDE.md. Para permissões, variáveis e comportamento operacional, o lugar principal é settings.json. Para integração MCP em projeto, o arquivo relevante costuma ser .mcp.json. (Claude)
9. O fluxo diário que realmente funciona
O fluxo mais saudável não é "jogar tudo para dentro do vault e torcer para a mágica acontecer". O fluxo saudável é curto e intencional: começar com contexto recente, consultar o índice, ingerir fontes novas de modo explícito e rodar manutenção periodicamente. O próprio schema do projeto manda ler wiki/hot.md primeiro, depois wiki/index.md, e só então aprofundar em páginas específicas; ele também recomenda ler apenas 3 a 5 páginas por consulta, em vez de escanear o vault inteiro. (GitHub)
Na prática, isso costuma assumir um formato como este:
1. Abrir Claude Code na pasta do vault
2. Rodar /wiki ou recuperar o hot cache
3. Colocar novas fontes em .raw/
4. Rodar ingest em cada fonte relevante
5. Fazer perguntas contra a wiki
6. Rodar lint periodicamente
O valor desse ritual não está em ser "manual demais", e sim em impedir que a base de conhecimento vire apenas um monte de Markdown sem governança. (GitHub)
10. A questão dos hooks: o que houve e como está hoje
Esse é um ponto que merecia correção factual no artigo original. Em abril de 2026, houve uma issue pública no repositório do Claude Code relatando falha de SessionStart com hook do tipo prompt, produzindo a mensagem ToolUseContext is required for prompt hooks. This is a bug. A própria issue informa que a sessão continuava normalmente, apesar do erro no hook. (GitHub)
Só que o estado mais atual do claude-obsidian já não é simplesmente "conviver com o erro". A release v1.4.2 do projeto mudou a arquitetura de hooks: substituiu um fluxo problemático no Stop, adicionou matcher startup|resume em SessionStart e passou a usar um command hook que lê wiki/hot.md diretamente para restaurar contexto mais rápido. Também adicionou PostCompact para reinjetar hot cache após compactação e PostToolUse para auto-commit de mudanças no wiki. (GitHub)
Em outras palavras, houve sim uma fricção real de runtime no Claude Code, mas a resposta mais atual do projeto foi adaptar a arquitetura de hooks para reduzir esse atrito. Isso torna a explicação muito mais precisa do que simplesmente dizer que "o usuário precisava ler hot.md manualmente porque faltava configurar algo". (GitHub)
11. Como esse sistema pode economizar tokens de verdade
A economia de tokens existe, mas não pelo motivo que costuma aparecer no marketing informal. Ela não vem de "expandir a memória nativa do modelo". Ela vem do fato de que o trabalho de síntese e organização é feito antes, durante a ingestão e a manutenção da wiki. Quando uma pergunta aparece depois, o agente já pode partir de resumos, índices e páginas estruturadas, em vez de reprocessar todas as fontes cruas desde o início. (Gist)
O claude-obsidian torna isso especialmente visível ao formalizar o uso de hot.md como cache de contexto recente e index.md como catálogo mestre. O schema ainda recomenda explicitamente começar por esses artefatos antes de mergulhar em páginas individuais. Isso é, na prática, uma forma de reduzir leituras desnecessárias e concentrar tokens no que já foi estruturado como conhecimento. (GitHub)
12. Como combinar o vault com a memória nativa do Claude Code
A melhor prática não é tentar despejar todo o conhecimento do vault em CLAUDE.md. A documentação de memória do Claude Code deixa claro que CLAUDE.md serve para instruções e contexto persistente que devem valer em toda sessão, enquanto auto memory captura aprendizados operacionais que Claude considera úteis no futuro. As docs também recomendam manter CLAUDE.md conciso; algo em torno de 200 linhas por arquivo é o alvo sugerido. (Claude)
O padrão mais limpo é usar CLAUDE.md para comportamento e política de consulta, por exemplo:
## Wiki Knowledge Base
Path: ~/path/to/vault
When you need context not already in this project:
1. Read wiki/hot.md first
2. If not enough, read wiki/index.md
3. If needed, read the relevant domain _index.md
4. Only then drill into specific pages
Esse é, inclusive, o padrão sugerido pelo README do projeto para reaproveitar a wiki a partir de outros projetos do Claude Code. (GitHub)
13. Principais erros e como diagnosticar
O primeiro erro clássico é o de instalação: tentar usar a sintaxe antiga de plugin e receber Plugin not found in any configured marketplace. Hoje, a forma correta está documentada tanto nas docs oficiais quanto na release corretiva v1.4.1: adicionar o marketplace, depois instalar o plugin. (GitHub)
O segundo erro clássico é a confusão entre skill standalone e skill namespaced. Em .claude/, comandos curtos como /wiki fazem sentido. Em plugin empacotado, /claude-obsidian:wiki é totalmente coerente com a forma como Claude Code namespaceia skills. (Claude)
O terceiro erro é abrir Claude Code fora do diretório do vault e depois concluir que CLAUDE.md ou o fluxo do plugin "não funcionam direito". Como as docs explicam que Claude carrega CLAUDE.md caminhando pela árvore acima do working directory, o local a partir do qual a sessão é iniciada muda materialmente o que entra em contexto. (Claude)
O quarto erro é confundir settings.json, ~/.claude.json e .mcp.json. O primeiro controla a maior parte do comportamento configurável do Claude Code em escopo de usuário ou projeto; o segundo guarda preferências, OAuth, alguns estados e MCP em certos escopos; o terceiro é o local padronizado para MCP em projeto. Editar o arquivo errado produz sintomas estranhos e diagnósticos enganosos. (Claude)
14. Para quem isso vale a pena
Essa abordagem é especialmente valiosa para pessoas que trabalham com conhecimento cumulativo: devs que documentam arquitetura, consultores que consolidam decisões, pesquisadores que acumulam fontes, founders técnicos que precisam manter contexto de produto, mercado e execução, ou equipes que querem transformar chats dispersos em uma base viva de conhecimento. O próprio texto de Karpathy cita usos como pesquisa, análise competitiva, due diligence, planejamento e qualquer cenário em que conhecimento precisa ser organizado e mantido ao longo do tempo. (Gist)
Por outro lado, para quem só quer conversar ocasionalmente com alguns PDFs sem nenhuma disciplina de ingestão, estrutura e manutenção, talvez um fluxo tradicional de arquivo + chat já seja suficiente. O LLM Wiki brilha quando a meta não é apenas responder perguntas pontuais, mas construir memória operacional de longo prazo com estrutura explícita. (Gist)
15. Conclusão
A conclusão mais precisa é esta: Obsidian + Claude, no modelo do LLM Wiki e na implementação do claude-obsidian, não é memória mágica nem automação total invisível; é uma base de conhecimento persistente, compilada e mantida por agente. A sensação de continuidade é real, a redução de retrabalho é real e a ergonomia pode ser excelente, mas tudo isso depende de uma arquitetura concreta: fontes brutas, wiki gerada em Markdown, schema, hot cache, índice, logs, skills, hooks e, opcionalmente, MCP. (Gist)
Quando essa arquitetura é entendida como deve ser, a narrativa deixa de ser "Claude ganhou um segundo cérebro" e passa a ser algo muito mais útil e profissional: Claude ganhou um workflow disciplinado para construir, manter e consultar um segundo cérebro em Markdown. É exatamente essa mudança de formulação que tira o tema do hype e o coloca no terreno de uma engenharia de conhecimento realmente aproveitável. (Claude)
Tags
Sant'Clear Ali
Desenvolvedor Full-Stack Sênior | Sistemas Críticos em Java + Angular | Automação com IA & Aplicações LLM
Desenvolvedor Full-Stack sênior focado em sistemas corporativos de alta complexidade e criticidade, com atuação prática em Java, Spring Boot, Angular, integrações e automação com IA.
Uso este espaço para publicar experiências, aprendizados e soluções reais em engenharia de software e automação com IA.