Unnamed Skill
Gerencia memoria persistente do usuario. Use para salvar/recuperar preferencias, fatos aprendidos e contexto entre sessoes. Exemplos: 'lembre que prefiro respostas diretas', 'o que voce sabe sobre mim?', 'esqueca minhas preferencias'.
$ Installieren
git clone https://github.com/majiayu000/claude-skill-registry /tmp/claude-skill-registry && cp -r /tmp/claude-skill-registry/skills/devops/memoria-usuario ~/.claude/skills/claude-skill-registry// tip: Run this command in your terminal to install the skill
SKILL.md
name: memoria-usuario description: Gerencia memoria persistente do usuario. Use para salvar/recuperar preferencias, fatos aprendidos e contexto entre sessoes. Exemplos: 'lembre que prefiro respostas diretas', 'o que voce sabe sobre mim?', 'esqueca minhas preferencias'.
Skill: MemĂłria do UsuĂĄrio
Esta skill gerencia a memória persistente por usuårio, permitindo que Claude lembre informaçÔes entre sessÔes diferentes.
USO PROATIVO (IMPORTANTE!)
Quando CONSULTAR memĂłrias automaticamente:
-
InĂcio de sessĂŁo/conversa nova
- Sempre verifique se hĂĄ memĂłrias salvas para o usuĂĄrio
- Adapte seu comportamento baseado nas preferĂȘncias encontradas
-
Antes de fazer perguntas
- Verifique se a resposta jĂĄ estĂĄ nas memĂłrias
- Exemplo: Se usuĂĄrio jĂĄ disse que Ă© dono da empresa, nĂŁo pergunte novamente
-
Ao receber contexto sobre o usuĂĄrio
- Verifique se jĂĄ sabe algo relacionado
- Conecte informaçÔes novas com as existentes
Quando SALVAR memĂłrias automaticamente:
-
PreferĂȘncias de comunicação
- "Prefiro respostas curtas" â SALVAR
- "Pode ser mais detalhado" â SALVAR
- "NĂŁo gosto de emojis" â SALVAR
-
Fatos sobre o usuĂĄrio
- Nome, cargo, responsabilidades â SALVAR
- Clientes que gerencia â SALVAR
- Produtos com que trabalha mais â SALVAR
-
PadrÔes de comportamento observados
- Sempre pergunta sobre AtacadĂŁo primeiro â SALVAR
- Prefere ver estoque antes de criar separação â SALVAR
- Costuma verificar palmito frequentemente â SALVAR
-
CorreçÔes e esclarecimentos
- "NĂŁo Ă© assim que funciona aqui" â SALVAR a regra correta
- "Esse campo se chama X, nĂŁo Y" â SALVAR correção
- "Aqui usamos o termo Z" â SALVAR terminologia
-
DecisÔes tomadas
- "AtacadĂŁo 183 sempre fica por Ășltimo" â SALVAR regra
- "FOB sempre manda completo" â SALVAR (se nĂŁo estiver no CLAUDE.md)
Quando ATUALIZAR memĂłrias:
-
Informação mudou
- "Agora sou gerente" (antes era analista) â ATUALIZAR
- "Mudamos o processo" â ATUALIZAR
-
PreferĂȘncia mudou
- "Agora pode usar emojis" â ATUALIZAR
USO REATIVO (Quando usuĂĄrio pede)
- UsuĂĄrio pede para lembrar algo: "Lembre que prefiro respostas diretas"
- UsuĂĄrio pergunta o que Claude sabe: "O que vocĂȘ sabe sobre mim?"
- UsuĂĄrio quer apagar memĂłrias: "Esqueça minhas preferĂȘncias"
Scripts DisponĂveis
Ver MemĂłrias
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py view --user-id USER_ID
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py view --user-id USER_ID --path /memories/preferences.xml
Salvar MemĂłria
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py save --user-id USER_ID --path /memories/preferences.xml --content "<preferences>...</preferences>"
Atualizar MemĂłria (substituir texto)
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py update --user-id USER_ID --path /memories/preferences.xml --old "texto antigo" --new "texto novo"
Deletar MemĂłria
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py delete --user-id USER_ID --path /memories/preferences.xml
Limpar Todas as MemĂłrias
source .venv/bin/activate && python .claude/skills/memoria-usuario/scripts/memoria.py clear --user-id USER_ID
Estrutura de Paths Recomendada
/memories/
âââ user.xml # InformaçÔes bĂĄsicas do usuĂĄrio
âââ preferences.xml # PreferĂȘncias de comunicação
âââ context/
â âââ company.xml # InformaçÔes da empresa
â âââ role.xml # Cargo/responsabilidades
â âââ clients.xml # Clientes que gerencia
âââ learned/
â âââ terms.xml # Termos especĂficos aprendidos
â âââ rules.xml # Regras de negĂłcio aprendidas
â âââ patterns.xml # PadrĂ”es observados
âââ corrections/
âââ mistakes.xml # CorreçÔes de erros comuns
Formato XML Recomendado
<!-- /memories/user.xml -->
<user>
<name>Rafael</name>
<role>Dono da empresa</role>
<updated_at>2024-12-09</updated_at>
</user>
<!-- /memories/preferences.xml -->
<preferences>
<communication>direto e objetivo</communication>
<detail_level>alto quando pedido</detail_level>
<language>portugues brasileiro</language>
<emojis>permitido</emojis>
<updated_at>2024-12-09</updated_at>
</preferences>
<!-- /memories/context/clients.xml -->
<clients>
<managed>
<client name="Atacadao" priority="P4" gestor="Junior"/>
<client name="Assai" priority="P5" gestor="Junior/Miler"/>
</managed>
<frequent_queries>palmito, azeitona verde</frequent_queries>
</clients>
<!-- /memories/learned/patterns.xml -->
<patterns>
<pattern type="workflow">
<description>Usuario sempre verifica estoque antes de criar separacao</description>
<learned_at>2024-12-09</learned_at>
</pattern>
<pattern type="preference">
<description>Prefere ver disponibilidade por grupo antes de pedido individual</description>
<learned_at>2024-12-09</learned_at>
</pattern>
</patterns>
<!-- /memories/corrections/mistakes.xml -->
<corrections>
<correction>
<wrong>data_agendamento_pedido</wrong>
<right>agendamento (campo da Separacao, nao da Carteira)</right>
<learned_at>2024-12-09</learned_at>
</correction>
</corrections>
Fluxo de Uso Proativo
INĂCIO DA SESSĂO
â
âŒ
âââââââââââââââââââââââââââââââ
â Verificar memĂłrias do user â
â view --user-id X â
âââââââââââââââââââââââââââââââ
â
âŒ
âââââââââââââââââââââââââââââââ
â HĂĄ memĂłrias? â
â SIM â Carregar e adaptar â
â NAO â Comportamento padrĂŁo â
âââââââââââââââââââââââââââââââ
â
âŒ
DURANTE A CONVERSA
â
âŒ
âââââââââââââââââââââââââââââââ
â UsuĂĄrio disse algo novo? â
â - PreferĂȘncia â SALVAR â
â - Fato pessoal â SALVAR â
â - Correção â SALVAR â
â - PadrĂŁo observado â SALVAR â
âââââââââââââââââââââââââââââââ
â
âŒ
âââââââââââââââââââââââââââââââ
â Informação mudou? â
â SIM â ATUALIZAR memĂłria â
âââââââââââââââââââââââââââââââ
Importante
- MemĂłrias sĂŁo isoladas por usuĂĄrio (user_id)
- Persistem entre sessÔes diferentes
- NĂO armazene histĂłrico de conversas (jĂĄ Ă© feito automaticamente)
- Use para FATOS, PREFERĂNCIAS e PADRĂES
- Sempre inclua
updated_atoulearned_atpara rastreabilidade - Pergunte ao usuĂĄrio se nĂŁo tiver user_id definido
Exemplos de Uso Proativo
CenĂĄrio 1: InĂcio de sessĂŁo
UsuĂĄrio: "OlĂĄ, preciso analisar a carteira"
Claude (internamente):
1. Verificar memĂłrias do usuĂĄrio
2. Encontra: preferĂȘncia por respostas diretas
3. Encontra: costuma focar em AtacadĂŁo primeiro
4. Adapta resposta para ser direta e começar por Atacadão
CenĂĄrio 2: Aprendendo preferĂȘncia
UsuĂĄrio: "Pode ser mais resumido? NĂŁo precisa de tanto detalhe"
Claude:
1. Entende preferĂȘncia
2. SALVA em /memories/preferences.xml
3. Adapta resposta atual
4. Lembra nas próximas sessÔes
CenĂĄrio 3: Aprendendo padrĂŁo
(Claude observa que usuĂĄrio SEMPRE pergunta sobre palmito primeiro)
Claude (internamente):
1. Detecta padrĂŁo apĂłs 3+ ocorrĂȘncias
2. SALVA em /memories/learned/patterns.xml
3. Nas próximas sessÔes, pode sugerir proativamente
Repository

majiayu000
Author
majiayu000/claude-skill-registry/skills/devops/memoria-usuario
0
Stars
0
Forks
Updated12h ago
Added1w ago