Pular para o conteúdo
Skillpedia
Documentação41 mil · #4858

grounded-vault

Faz seu agente manter um arquivo de conhecimento seguro e rastreável. É útil para garantir que informações importantes não se percam e possam ser verificadas facilmente.

O que ela faz

Um sistema para organizar suas anotações e informações de forma que você sempre possa saber de onde veio cada pedacinho de informação e se ela ainda está atualizada com as fontes originais.

Quando usar

  • ✓Quando você compila notas, artigos ou códigos em páginas de conhecimento.
  • ✓Quando é importante verificar a origem exata de números, datas ou citações.
  • ✓Quando páginas descrevem códigos e você precisa saber rapidamente se eles mudaram.

Exemplo do que pedir para a IA

“Organize minhas notas sobre o projeto X, garantindo que cada dado possa ser verificado na fonte original e que eu saiba se o código que descrevi ainda está igual.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/wshobson/agents/blob/main/plugins/documentation-standards/skills/grounded-vault/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/wshobson/agents/blob/main/plugins/documentation-standards/skills/grounded-vault/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele separa suas informações em três partes: originais (que nunca mudam), compiladas (que usam as originais e são verificáveis) e arquivadas (versões antigas). Usa o Git para rastrear mudanças e garantir que tudo esteja conectado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add wshobson/agents --skill grounded-vault

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/documentation-standards/skills/grounded-vault/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Cofre Ancorado

Um cofre ancorado é um repositório Markdown de três camadas onde cada afirmação compilada pode ser rastreada até uma fonte imutável e cada página pode ser verificada quanto à desatualização com um git diff. Ele precisa de um repositório git e nada mais. A convenção vem do projeto llm-wiki-loop, que é uma implementação de referência em vez de uma dependência; esta habilidade ensina o padrão para que funcione com arquivos simples e qualquer agente que esteja na sessão.

Quando Usar

  • Um agente compila notas, artigos, transcrições, logs ou código em páginas wiki nas quais sessões posteriores dependem.
  • Uma página cita números, datas ou citações, e um leitor deve ser capaz de verificar cada um em relação à sua fonte.
  • Páginas descrevem código, e reler a base de código a cada sessão para verificar se ainda são válidas é muito caro.
  • O conhecimento deve ser corrigido sem perder o histórico: páginas substituídas são arquivadas, nunca excluídas.

Estado da sessão, filas de tarefas e continuidade da conversa são um problema diferente; use os plugins de gerenciamento de contexto ou condutor para esses. Esta habilidade trata de proveniência e desvio em um armazenamento de conhecimento durável.

As três camadas

Camada Conteúdo Quem escreve Regra
raw/ material fonte: notas, artigos, transcrições, logs, dados exportados pessoas e ingestão apenas imutável após adicionado; agentes nunca editam um arquivo bruto
wiki/ páginas compiladas construídas a partir de raw/ e de código agentes e pessoas cada número, data e citação se vincula à sua fonte
archive/ páginas que desviaram ou foram substituídas agentes, durante a coleta de lixo movidas, nunca excluídas; o cabeçalho diz o motivo

Dois arquivos ficam na raiz do cofre. index.md é o mapa de todas as páginas atuais. log.md é um registro somente de adição do que mudou e por quê. Ambos mudam no mesmo commit que a página que eles descrevem.

Contrato do cabeçalho da página

Cada página wiki/ começa com um bloco de cabeçalho:

# Authentication architecture

> Raw: [raw/notes/auth-v1.md](../raw/notes/auth-v1.md), [raw/adr/0007-jwt.md](../raw/adr/0007-jwt.md)
> Fingerprint: git:5b237fa
> Monitored: src/auth/jwt.ts, src/auth/session.ts, package.json
> Status: Current
  • Raw: lista todas as fontes das quais a página foi compilada. Afirmações inline também se vinculam à sua fonte específica: Tokens expire after 15 minutes ([raw/adr/0007-jwt.md](../raw/adr/0007-jwt.md)).
  • Fingerprint: é o hash curto do commit contra o qual a página foi compilada.
  • Monitored: lista os caminhos de código que a página descreve. Uma alteração em qualquer um deles após a impressão digital significa que a página pode estar desatualizada.
  • Status: é Current, Outdated (código monitorado movido), ou Disputed (uma fonte mais nova contradiz a página).

Regra de ancoragem

Uma página compilada afirma apenas o que uma fonte suporta, e cada número, data ou citação aparece literalmente na fonte vinculada. Uma síntese afirma ser uma e vincula suas entradas. Uma lacuna nas fontes é escrita na página como uma lacuna em vez de ser preenchida por adivinhação.

Verifique mecanicamente: para cada afirmação vinculada, pesquise no arquivo bruto vinculado a figura exata ou a frase citada. Uma falha é um erro de ancoragem e bloqueia o commit. O script em references/details.md faz isso para um cofre inteiro.

Detecção de desvio

Compare a impressão digital com a árvore atual em vez de reler o código monitorado:

git diff --stat 5b237fa..HEAD -- src/auth/jwt.ts src/auth/session.ts package.json

Saída vazia significa que a página ainda descreve o código contra o qual foi compilada. Qualquer saída significa recompilar: releia apenas os arquivos alterados, atualize a página e aplique a nova impressão digital. A verificação é executada em milissegundos e não gasta tokens do modelo.

Fluxo de trabalho

  1. Ingestão. Coloque novo material em raw/ sob um nome de arquivo datado ou com origem. Nunca reescreva um arquivo bruto existente; adicione um novo ao lado dele.

  2. Compilação. Escreva ou atualize a página wiki/ com o bloco de cabeçalho, um link de origem em cada afirmação e a impressão digital do commit em que o código foi lido.

  3. Verificação. Execute a verificação de ancoragem e a verificação de desvio antes de confirmar. Corrija falhas na fonte; não enfraqueça uma afirmação para fazer a verificação passar.

  4. Coleta de lixo. Quando o desvio ou uma fonte contraditória aparecer e a página não for recompilada agora, altere seu status, mova-a para archive/ e registre o motivo:

    > Status: Outdated
    > Reason: src/auth/session.ts changed after git:5b237fa; see log.md 2026-09-01
    

…

Perguntas frequentes

O que significa 'fonte imutável'?

Significa que a informação original, uma vez adicionada, não é mais alterada. Se precisar corrigir algo, você adiciona uma nova versão em vez de editar a antiga.

Como sei se uma página está desatualizada?

A página compara um 'carimbo' (fingerprint) do código ou fonte original no momento em que foi criada com o estado atual. Se houver diferença, ela é marcada como desatualizada.

Preciso instalar algo complicado?

Apenas um repositório Git. O sistema ensina um padrão de organização de arquivos que funciona com ferramentas comuns.

Detalhes

Descrição original do autor

Use when maintaining a durable Markdown knowledge store that agents compile from sources, when every number or quote in a wiki page must trace back to an immutable source, or when compiled pages need cheap drift detection against the code they describe. Teaches the raw/wiki/archive layout, per-claim provenance links, and git fingerprints for zero-token staleness checks.

repo: wshobson/agents

Popularidade

Estrelas no GitHub
41 mil
Posição no ranking
#4858
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas