Skip to main content

program-ai-memory-retrieval

Especialista em consultas e recuperação de memória de longo prazo no ai-memory, cobrindo buscas semânticas (FTS5 + vetor + grafo), histórico de decisões de arquitetura, gotchas, procedimentos, briefings estruturados e recuperação de observações de sessões.

Jump to install

Source facts

Repository
dandgabr/skills
Last source activity
September 11, 2026 at 03:58
Detected SKILL.md language
Portuguese
Stars
9
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
5 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
program-ai-memory-retrieval
description
Especialista em consultas e recuperação de memória de longo prazo no ai-memory, cobrindo buscas semânticas (FTS5 + vetor + grafo), histórico de decisões de arquitetura, gotchas, procedimentos, briefings estruturados e recuperação de observações de sessões.
metadata
{"type":"management","phase":"discovery","tools":["ai-memory"]}
<!-- ai-memory-managed: routing-skill --> # ai-memory Retrieval & Discovery Esta skill orienta o processo de leitura e consulta ao sistema de memória de longo prazo [ai-memory](https://github.com/akitaonrails/ai-memory), permitindo que agentes resgatem contexto prévio, decisões arquiteturais, armadilhas técnicas (*gotchas*) e diretrizes consolidadas antes de propor mudanças no código. --- ## 🧰 Ferramentas deste Cluster - `memory_query`: Busca na wiki do projeto atual por decisões prévias, regras, procedimentos e anotações. Combina FTS5, casamento de entidades e ranking por autoridade de fontes. - `memory_recent`: Lista as páginas mais recentemente atualizadas para uma checagem rápida de atividades do projeto. - `memory_read_page`: Carrega o corpo completo de uma página específica após um resultado de busca ou acesso por caminho exato. - `memory_read_session_observations`: Lê as observações brutas capturadas por hooks em uma sessão (prompts, ferramentas, saídas). - `memory_status`: Relata o estado de saúde, contagem de observações e tamanho da base de conhecimento. - `memory_briefing`: Retorna um snapshot estruturado (sem chamada LLM) com métricas de 7d/30d, regras e páginas recentes. - `memory_explore`: Gera um resumo discursivo calibrado pelo tempo de inatividade para ambientação rápida. --- ## 🎯 Escopo de Projeto e Repositório Ao utilizar clientes estáticos ou quando não houver marcador de sessão herdado: - Se houver um `.ai-memory.toml` na raiz do subprojeto/repositório, utilize o `workspace` e `project` declarados nele. - Para consultas abrangentes entre múltiplos projetos da máquina, utilize `global: true` no `memory_query` (sem especificar `workspace` ou `project`). - Páginas expiradas por TTL são excluídas por padrão; inclua `include_expired: true` apenas quando o usuário solicitar explicitamente auditoria histórica. --- ## 🔍 Diretrizes de Consulta Eficiente 1. **Antes de Propor Arquiteturas ou Refatorações**: - Sempre faça uma busca preliminar com `memory_query` para verificar se a decisão técnica já foi discutida ou se há um ADR registrado. 2. **Trechos de Busca vs. Conteúdo Integral**: - A ferramenta `memory_query` retorna *snippets* (trechos destacados). Se o título ou caminho da página for relevante (ex.: `decisions/*`, `_rules/*`, `gotchas/*`), use `memory_read_page` para ler o documento na íntegra. 3. **Avaliação Crítica de Evidências**: - Trate o conteúdo resgatado da memória como histórico valioso, porém sempre valide com o estado atual do repositório e com as instruções atuais do usuário. 4. **Feedback de Utilidade**: - Quando uma página consultada for extremamente útil ou se estiver obsoleta/incorreta, acione `memory_feedback` com os sinais `helpful`, `stale` ou `wrong` para enriquecer a curadoria contínua da memória.
View on GitHub