Pular para o conteúdo
Skillpedia
Documentação48 mil · #3504

lore

Faz seu agente lembrar de informações importantes sobre projetos. Ajuda a manter a consistência e seguir regras em projetos grandes.

O que ela faz

É uma forma de guardar informações importantes sobre um projeto de software para que a inteligência artificial (IA) se lembre delas. Ela armazena detalhes sobre a estrutura do projeto, as decisões tomadas e como o código deve ser escrito.

Quando usar

  • ✓Ao iniciar um novo projeto para registrar sua estrutura.
  • ✓Depois de tomar uma decisão importante sobre o projeto.
  • ✓Quando quiser que a IA se lembre de convenções de código específicas.

Exemplo do que pedir para a IA

“Guarde esta decisão sobre a arquitetura do projeto.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/lore/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/lore/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

As informações são salvas em arquivos de texto simples (Markdown) em uma pasta chamada `.lore/`. Qualquer IA que possa ler arquivos pode acessar essas informações.

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 sickn33/agentic-awesome-skills --skill lore

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/lore/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.

lore — Gerenciamento de Memória Independente de Framework

O que esta habilidade faz

Uma base de conhecimento de longo prazo para um projeto de software, mantida por agentes de IA. Não é um diário de desenvolvimento ou um log de alterações. Ela captura o tipo de contexto que normalmente vive apenas na cabeça do desenvolvedor original:

  • O que é o projeto, como ele é moldado (arquitetura)
  • Por que escolhas específicas foram feitas em detrimento de alternativas (decisões)
  • Como o código deve ser escrito e o que evitar (convenções)

Esse conhecimento é persistido como arquivos Markdown simples em .lore/ na raiz do projeto. Qualquer agente que possa ler arquivos pode consumi-los.

Quando Usar

A habilidade usa um modelo de gatilho de dois níveis.

Nível 1 — Carregando a habilidade

Carregue esta habilidade quando o usuário invocar explicitamente lore, nomear um subcomando, referenciar .lore/ ou pedir para registrar, recuperar, auditar, sincronizar ou compactar a memória do projeto sobre decisões, arquitetura, convenções ou escopos de monorepo. Frases genéricas como "init", "compress", "audit" ou "query" sozinhas não são suficientes — elas podem mapear para comandos nativos do agente ou tarefas não relacionadas (Claude Code's /init, /compact, auditorias de segurança, consultas SQL, etc.).

Usuário diz (exemplos) Comando
"lore init" / "criar banco de memória lore" / "inicializar lore" init
"lore sync" / "sincronizar esta alteração com lore" / "registrar esta decisão em lore" sync
"lore query" / "consultar lore" / "qual é a convenção do projeto" query
"lore audit" / "verificar lore" / "a memória ainda está precisa" audit
"lore compress" / "compactar lore" / "resumir lore" compress
"lore mirror" / "atualizar CLAUDE.md" / "atualizar espelho" mirror
"lore history" / "mostrar o histórico git desta entrada" / "mostrar os commits por trás disso" history

Nível 2 — Propostas internas (após a habilidade ser carregada)

Uma vez que a habilidade é carregada para esta sessão, certos comandos podem se propor proativamente com base em limites internos. Essas propostas ainda exigem aceitação do usuário — a habilidade nunca modifica arquivos silenciosamente.

  • sync propõe quando 50+ linhas alteradas abrangem 2+ diretórios, OU um novo módulo/diretório/dependência de nível superior foi adicionado ou removido, OU uma nova convenção foi explicitamente discutida no chat.
  • compress anexa um [COMPRESS NOTICE] às propostas de sincronização quando as entradas > 500, SUMMARY.md está faltando, ou a última compressão foi > 30 dias atrás.
  • sync emite marcadores [ALERT] quando uma entrada ativa entra em conflito com o código atual ou com uma alteração candidata.
  • mirror regenera automaticamente durante compress se auto_mirror: true estiver definido em .lore/.config.json.

Outros comandos (init, query, history) são sempre explícitos — eles precisam de intenção do usuário. Veja references/workflows.md para saber quando cada fluxo de trabalho é usado.

Qual comando eu preciso?

Objetivo do usuário Comando Quando Procedimento
Configuração inicial, ou começar de novo init Configuração única references/workflows.md#init, depois references/platform-mirrors.md + references/monorepo-detection.md
"Lembrar desta alteração" após um recurso / refatoração / correção de bug sync Após uma alteração não trivial references/workflows.md#sync, depois references/stale-new-markers.md
"Qual é a convenção do projeto / por que X foi escolhido?" query Responder da memória references/workflows.md#query
"A memória ainda está precisa?" audit A memória pode ter se desviado da realidade references/workflows.md#audit, depois references/audit-template.md
"Resumir o banco de memória" compress SUMMARY.md desatualizado, ou entradas > 500 references/workflows.md#compress, depois references/summary-template.md
"Atualizar CLAUDE.md / AGENTS.md / espelhos" mirror Publicação explícita de alterações de espelho references/workflows.md#mirror, depois references/platform-mirrors.md
"Por que esta decisão existe?" / "mostrar os commits por trás disso" history Histórico Git relacionado a uma entrada de memória references/workflows.md#history, depois references/history-command.md

…

Perguntas frequentes

Qual a diferença entre 'lore' e um diário de desenvolvimento?

'Lore' foca em informações de longo prazo sobre o projeto (arquitetura, decisões, convenções), não em um registro diário de atividades.

Preciso usar todos os comandos do 'lore'?

Não, você usa os comandos conforme a necessidade: `init` para começar, `sync` para registrar mudanças, `query` para perguntar, `audit` para verificar, `compress` para resumir e `mirror` para atualizar documentação.

O que acontece se eu não usar o 'lore'?

A IA pode esquecer detalhes importantes do projeto, levando a inconsistências ou decisões repetidas.

Detalhes

Descrição original do autor

Markdown project memory for AI agents. Use for decisions, architecture, conventions, monorepo scopes, `.lore/`, or `lore` commands; not native `/init`/`/compact` or generic init/compress/audit/query.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas