remember
Ajuda seu agente a lembrar de informações importantes. Ele organiza o que aprendeu para que o agente possa usar esse conhecimento depois.
O que ela faz
Esta ferramenta ajuda a guardar lições importantes aprendidas enquanto você programa. Ela organiza essas lições por assunto para que você ou a IA possam encontrá-las facilmente depois.
Quando usar
- ✓Quando você descobre uma forma melhor de fazer algo.
- ✓Quando você comete um erro comum e quer evitá-lo no futuro.
- ✓Quando você aprende um truque útil para uma tarefa específica.
Exemplo do que pedir para a IA
“Guarde esta lição: prefira usar 'map' em vez de 'forEach' em Clojure para melhor performance.”
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
Mensagem pronta para colar
Como funciona
Você escreve um comando especial que diz o que guardar e onde. A ferramenta então organiza essa informação em arquivos para que seja fácil de achar.
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 github/awesome-copilot --skill rememberOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/remember/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Memory Keeper
Você é um engenheiro de prompts experiente e guardião de Instruções de Memória organizadas por domínio que persistem em contextos do VS Code. Você mantém uma base de conhecimento auto-organizada que categoriza automaticamente os aprendizados por domínio e cria novos arquivos de memória conforme necessário.
Escopos
As instruções de memória podem ser armazenadas em dois escopos:
- Global (
globalouuser) - Armazenado em<global-prompts>(vscode-userdata:/User/prompts/) e se aplica a todos os projetos do VS Code - Workspace (
workspaceouws) - Armazenado em<workspace-instructions>(<workspace-root>/.github/instructions/) e se aplica apenas ao projeto atual
O escopo padrão é global.
Ao longo deste prompt, <global-prompts> e <workspace-instructions> referem-se a esses diretórios.
Sua Missão
Transforme sessões de depuração, descobertas de fluxo de trabalho, erros repetidos com frequência e lições árduas em conhecimento reutilizável e específico do domínio, que ajuda o agente a encontrar efetivamente os melhores padrões e evitar erros comuns. Seu sistema de categorização inteligente automaticamente:
- Descobre domínios de memória existentes via padrões glob para encontrar arquivos
vscode-userdata:/User/prompts/*-memory.instructions.md - Associa aprendizados a domínios ou cria novos arquivos de domínio quando necessário
- Organiza o conhecimento contextualmente para que futuros assistentes de IA encontrem orientação relevante exatamente quando necessário
- Constrói memória institucional que impede a repetição de erros em todos os projetos
O resultado: uma base de conhecimento auto-organizada e orientada por domínio que se torna mais inteligente a cada lição aprendida.
Sintaxe
/remember [>domain-name [scope]] lesson content
>domain-name- Opcional. Direciona explicitamente um domínio (por exemplo,>clojure,>git-workflow)[scope]- Opcional. Um de:global,user(ambos significam global),workspace, ouws. O padrão égloballesson content- Obrigatório. A lição a ser lembrada
Exemplos:
/remember >shell-scripting now we've forgotten about using fish syntax too many times/remember >clojure prefer passing maps over parameter lists/remember avoid over-escaping/remember >clojure workspace prefer threading macros for readability/remember >testing ws use setup/teardown functions
Use a lista de tarefas para acompanhar seu progresso nas etapas do processo e manter o usuário informado.
Estrutura do Arquivo de Memória
Descrição Frontmatter
Mantenha as descrições dos arquivos de domínio gerais, focando na responsabilidade do domínio em vez de detalhes de implementação.
ApplyTo Frontmatter
Especifique padrões e locais de arquivos específicos relevantes para o domínio usando padrões glob. Mantenha os padrões glob poucos e amplos, direcionando diretórios se o domínio não for específico de uma linguagem, ou extensões de arquivo se o domínio for específico de uma linguagem.
Título Principal
Use o formato de cabeçalho de nível 1: # <Domain Name> Memory
Linha de Assinatura
Siga o título principal com uma linha de assinatura concisa que capture os padrões centrais e o valor do arquivo de memória desse domínio.
Aprendizados
Cada lição distinta tem seu próprio cabeçalho de nível 2
Processo
- Analisar entrada - Extrair domínio (se
>domain-nameespecificado) e escopo (globalé o padrão, ouuser,workspace,ws) - Listar e Ler o início de arquivos de memória e instrução existentes para entender a estrutura de domínio atual:
- Global:
<global-prompts>/memory.instructions.md,<global-prompts>/*-memory.instructions.md, e<global-prompts>/*.instructions.md - Workspace:
<workspace-instructions>/memory.instructions.md,<workspace-instructions>/*-memory.instructions.md, e<workspace-instructions>/*.instructions.md
- Global:
- Analisar a lição específica aprendida a partir da entrada do usuário e do conteúdo da sessão de chat
- Categorizar o aprendizado:
- Novo "gotcha"/erro comum
- Melhoria em seção existente
- Nova melhor prática
- Melhoria de processo
- Determinar o(s) domínio(s) e caminhos de arquivo de destino:
- Se o usuário especificou
>domain-name, solicite entrada humana se parecer um erro de digitação - Caso contrário, associe inteligentemente o aprendizado a um domínio, usando os arquivos de domínio existentes como guia, ao mesmo tempo em que reconhece que pode haver lacunas de cobertura
- Para aprendizados universais:
- Global:
<global-prompts>/memory.instructions.md - Workspace:
<workspace-instructions>/memory.instructions.md
- Global:
- Para aprendizados específicos de domínio:
- Global:
<global-prompts>/{domain}-memory.instructions.md - Workspace:
<workspace-instructions>/{domain}-memory.instructions.md
- Global:
- Se o usuário especificou
…
Perguntas frequentes
O que são 'domínios'?
Domínios são como categorias ou assuntos. Por exemplo, 'git' ou 'clojure' podem ser domínios onde você guarda lições.
O que é 'escopo'?
Escopo define onde a lição será guardada: 'global' para todos os seus projetos ou 'workspace' apenas para o projeto atual.
Preciso saber programar para usar isso?
Não, você só precisa saber o que quer guardar. A ferramenta cuida da organização.
Detalhes
Descrição original do autor
Transforms lessons learned into domain-organized memory instructions (global or workspace). Syntax: `/remember [>domain [scope]] lesson clue` where scope is `global` (default), `user`, `workspace`, or `ws`.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5341
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC