Lat.md: Um Gráfico de Conhecimento Baseado em Markdown para Bases de Código

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
Lat.md: Um Gráfico de Conhecimento Baseado em Markdown para Bases de Código
Ad

O Lat.md é uma ferramenta que constrói um grafo de conhecimento para sua base de código usando arquivos markdown. Ele resolve o problema do AGENTS.md não escalar bem — conforme os projetos crescem, manter um único arquivo plano se torna impraticável, levando a decisões de design enterradas, lógica de negócios não documentada e agentes de IA alucinando contexto.

Como Funciona

Você comprime o conhecimento do domínio em um grafo de arquivos markdown interconectados armazenados em um diretório lat.md/ na raiz do seu projeto. As seções se vinculam umas às outras com [[links wiki]] como [[arquivo#Seção#Subseção]], arquivos markdown se vinculam ao código com [[src/auth.ts#validateToken]], e arquivos-fonte se vinculam de volta usando comentários como // @lat: [[section-id]] em TypeScript ou # @lat: [[section-id]] em Python. O comando lat check garante a consistência referencial.

Principais Recursos

  • Codificação mais rápida para agentes: Em vez de fazer grep no código, os agentes pesquisam o grafo de conhecimento para descobrir decisões de design, restrições e contexto de domínio de forma consistente.
  • Fluxo de trabalho mais rápido para humanos: Os agentes mantêm os arquivos lat; ao revisar diffs, comece com as mudanças semânticas em lat.md/ para entender o que mudou e por quê, tornando a revisão de código secundária.
  • Retenção de conhecimento: Os agentes capturam contexto e raciocínio dos prompts no grafo conforme trabalham, para que sessões futuras comecem com contexto completo em vez de redescobri-lo.
  • Especificações de teste com aplicação: Casos de teste podem ser descritos em seções lat.md/ marcadas com require-code-mention: true. Cada especificação deve ser referenciada por um comentário // @lat: no código de teste, e lat check sinaliza qualquer especificação sem um backlink.
Ad

Comandos CLI

  • lat init: Configura agentes de codificação populares com hooks e instruções para manter o lat atualizado e correto.
  • lat check: Aplica a consistência referencial; os agentes o chamam automaticamente antes de terminar o trabalho.
  • lat search e lat section: Os agentes usam esses comandos para entender prompts e navegar pelo grafo em vez de fazer chamadas grep intermináveis.
  • lat locate: Encontra seções por nome (exato ou aproximado).
  • lat refs: Encontra o que referencia uma seção.
  • lat expand: Expande [[refs]] em um prompt para agentes.
  • lat mcp: Inicia o servidor MCP para integração com o editor.

Instalação e Configuração

Instale com npm install -g lat.md, depois execute lat init no seu repositório para criar um diretório lat.md/. Escreva arquivos markdown descrevendo arquitetura, lógica de negócios ou especificações de teste e vincule-os conforme necessário.

Para busca semântica (lat search), uma chave de API da OpenAI (sk-...) ou Vercel AI Gateway (vck_...) é necessária. A chave é resolvida nesta ordem: variável de ambiente LAT_LLM_KEY (valor direto), variável de ambiente LAT_LLM_KEY_FILE (caminho para um arquivo contendo a chave), variável de ambiente LAT_LLM_KEY_HELPER (comando shell que imprime a chave com um timeout de 10s) ou um arquivo de configuração salvo pelo lat.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Claude Code Prompt Improver v0.5.3: Refatoração do Modo de Plano e Pesquisa Focada no Subagente
Tools

Claude Code Prompt Improver v0.5.3: Refatoração do Modo de Plano e Pesquisa Focada no Subagente

v0.5.3 adiciona um hook PreToolUse para legibilidade do modo de plano (reescritas limpas, sem histórico de decisão) e move a pesquisa de prompts vagos para subagentes Task/Explore no Haiku para economizar tokens do contexto principal. O plugin agora funciona no Windows e tem mais de 1,4 mil estrelas no GitHub.

OpenClawRadar
n8n-mcp-lite: Servidor MCP reduz o uso de tokens em 80% para o Claude com fluxos de trabalho n8n
Tools

n8n-mcp-lite: Servidor MCP reduz o uso de tokens em 80% para o Claude com fluxos de trabalho n8n

Um novo servidor de Protocolo de Contexto de Modelo de código aberto chamado n8n-mcp-lite ajuda o Claude a raciocinar sobre fluxos de trabalho de automação do n8n enquanto reduz o uso de tokens em aproximadamente 80%. A ferramenta aborda a natureza pesada em tokens das automações visuais de nós, fornecendo varredura direcionada de fluxos de trabalho e atualizações cirúrgicas.

OpenClawRadar
Claude Depura e Corrige Seu Próprio Bug de Caminho UNC no Servidor de Sistema de Arquivos MCP no Windows
Tools

Claude Depura e Corrige Seu Próprio Bug de Caminho UNC no Servidor de Sistema de Arquivos MCP no Windows

Um desenvolvedor usou o Claude Opus para diagnosticar e corrigir um bug no MCP Filesystem Server, onde os caminhos de compartilhamento de rede UNC no Windows falhavam para operações em subdiretórios. A correção aborda um problema de validação de caminho que impedia o acesso a arquivos e pastas dentro de compartilhamentos UNC.

OpenClawRadar
Localização Automatizada de .xcstrings com Claude Code
Tools

Localização Automatizada de .xcstrings com Claude Code

Uma nova habilidade do Claude Code automatiza a localização de arquivos .xcstrings do Xcode com cinco estágios de pipeline: varredura de domínio, geração de comentários, tradução com plurais CLDR, verificação gramatical e conversão de plurais.

OpenClawRadar