hierarchical-agent-memory
Faz seu agente gerenciar a memória de forma eficiente, economizando tokens. Ele cria arquivos de contexto e direciona o agente para a informação certa.
O que ela faz
Essa ferramenta ajuda a organizar a memória de um programa de computador. Ela cria 'fichas' de informação para cada parte do projeto, em vez de fazer o programa ler tudo sempre. Isso economiza tempo e recursos.
Quando usar
- ✓Quando você tem um projeto grande com muitas pastas.
- ✓Quando você quer que o programa use menos 'memória' (tokens) em cada tarefa.
- ✓Quando você quer ver um resumo de quanto tempo e dinheiro está sendo economizado.
Exemplo do que pedir para a IA
“Configure a memória do meu 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
Mensagem pronta para colar
Como funciona
Ela cria arquivos de 'contexto' para cada pasta do seu projeto. Um arquivo principal guarda informações gerais e outros guardam detalhes específicos de cada parte. Um painel mostra o quanto você está economizando.
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 hierarchical-agent-memoryOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hierarchical-agent-memory/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.
Memória Hierárquica de Agentes (HAM)
Sistema de memória com escopo que oferece aos agentes de codificação de IA um "guia" para cada diretório, em vez de reler todo o seu projeto a cada prompt. O arquivo CLAUDE.md raiz contém o contexto global (200 tokens), os arquivos CLAUDE.md de subdiretório contêm contexto com escopo (250 tokens cada), e uma camada .memory/ armazena decisões, padrões e uma caixa de entrada para inferências não confirmadas.
Quando Usar Esta Habilidade
- Use quando quiser reduzir os custos de tokens de entrada em sessões do Claude Code
- Use quando seu projeto tiver 3+ diretórios e o agente continuar relendo os mesmos arquivos
- Use quando quiser contexto com escopo de diretório em vez de um único CLAUDE.md monolítico
- Use quando quiser um painel para visualizar a economia de tokens, o histórico da sessão e a saúde do contexto
- Use ao configurar um novo projeto e desejar memória de agente estruturada desde o primeiro dia
Como Funciona
Etapa 1: Configuração ("go ham")
Detecta automaticamente a plataforma e a maturidade do seu projeto, em seguida, gera a estrutura de memória:
project/
├── CLAUDE.md # Root context (~200 tokens)
├── .memory/
│ ├── decisions.md # Architecture Decision Records
│ ├── patterns.md # Reusable patterns
│ ├── inbox.md # Inferred items awaiting confirmation
│ └── audit-log.md # Audit history
└── src/
├── api/CLAUDE.md # Scoped context for api/
├── components/CLAUDE.md
└── lib/CLAUDE.md
Etapa 2: Roteamento de Contexto
O CLAUDE.md raiz inclui uma seção de roteamento que informa ao agente exatamente qual subcontexto carregar:
## Context Routing
→ api: src/api/CLAUDE.md
→ components: src/components/CLAUDE.md
→ lib: src/lib/CLAUDE.md
O agente lê o arquivo raiz e, em seguida, carrega imediatamente o contexto relevante do subdiretório — sem adivinhações.
Etapa 3: Painel ("ham dashboard")
Inicia um painel web em localhost:7777 que visualiza:
- Economia de tokens (sessões com HAM ativado vs. desativado)
- Tendências diárias de tokens e custos
- Detalhamento da sessão por diretório
- Saúde dos arquivos de contexto (cobertura de CLAUDE.md ausente/desatualizada/herdada)
- Conformidade de roteamento (com que frequência o agente segue o mapa de roteamento)
- Estimativas de carbono/energia
Comandos
| Gatilho | O que faz |
|---|---|
go ham |
Configura o HAM — detecta automaticamente a plataforma, gera arquivos CLAUDE.md |
ham savings |
Mostra o relatório de economia de tokens e custos |
ham dashboard |
Inicia o painel web interativo |
ham audit |
Verificação de integridade dos arquivos de memória |
ham insights |
Gera insights acionáveis a partir dos dados da sessão |
ham route |
Adiciona/atualiza a seção de Roteamento de Contexto no CLAUDE.md raiz |
ham carbon |
Mostra dados de eficiência de energia e carbono |
Exemplos
Exemplo 1: Configuração inicial
User: go ham
Agent: HAM setup complete. Created 8 files.
- CLAUDE.md (root)
- .memory/decisions.md
- .memory/patterns.md
- .memory/inbox.md
- src/api/CLAUDE.md
- src/components/CLAUDE.md
- src/lib/CLAUDE.md
- src/utils/CLAUDE.md
Baseline captured in .memory/baseline.json
Run "HAM savings" to see your token and cost savings.
Exemplo 2: Verificando a economia
User: ham savings
Agent:
Before HAM: ~7,500 tokens/prompt
After HAM: ~450 tokens/prompt
Savings: 7,050 tokens (94%)
Monthly projection (1,500 prompts):
Sonnet: ~$31.73 saved
Opus: ~$158.63 saved
Melhores Práticas
- Mantenha o CLAUDE.md raiz com menos de 60 linhas / 250 tokens
- Mantenha os arquivos CLAUDE.md de subdiretório com menos de 75 linhas cada
- Execute
ham audita cada 2 semanas para identificar arquivos de contexto desatualizados ou ausentes - Use
ham routeapós adicionar novos diretórios para manter o roteamento atualizado - Revise
.memory/inbox.mdperiodicamente — confirme ou rejeite itens inferidos
Limitações
- As estimativas de tokens usam a aproximação de ~4 caracteres = 1 token, não um tokenizador real
- As comparações de economia de linha de base são estimativas baseadas no comportamento típico do agente
- O painel requer Node.js 18+ e lê dados da sessão de arquivos JSONL em
~/.claude/projects/ - A detecção de roteamento de contexto depende da ordem de leitura do CLAUDE.md em arquivos JSONL de sessão
- Não atualiza automaticamente o conteúdo do CLAUDE.md de subdiretório — você os mantém manualmente ou via
ham audit - As estimativas de carbono usam médias da rede regional, não dados de energia em tempo real
Habilidades Relacionadas
agent-memory-systems— padrões gerais de arquitetura de memória de agenteagent-memory-mcp— integração de memória baseada em MCP
Perguntas frequentes
O que são 'tokens'?
Tokens são como pedacinhos de texto que o programa de computador entende. Quanto mais tokens ele usa, mais ele gasta.
O que é CLAUDE.md?
É um arquivo onde o programa guarda informações importantes sobre o projeto, como instruções ou descrições.
O painel mostra informações em tempo real?
O painel mostra estimativas baseadas no uso e nos dados salvos. Ele ajuda a visualizar o progresso e os gastos.
Detalhes
Descrição original do autor
Scoped CLAUDE.md memory system that reduces context token spend. Creates directory-level context files, tracks savings via dashboard, and routes agents to the right sub-context.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3195
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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