O que claude-skill-router faz?
Reduza em ~90% o catálogo de habilidades sempre carregadas do Claude Code: mantenha habilidades quentes nativas e mova o restante para uma biblioteca que um roteador Haiku consulta sob demanda.
Visão Geral
Este skill router permite que você separe suas habilidades do Claude Code em dois grupos:
- Habilidades quentes (hot skills): Mantidas nativamente, sempre prontas para uso imediato.
- Habilidades frias (cold skills): Movidas para uma biblioteca externa, carregadas apenas quando solicitadas pelo roteador Haiku.
Como Funciona
O roteador Haiku atua como um intermediário inteligente. Quando o Claude Code precisa de uma habilidade que não está no grupo nativo, ele consulta o roteador, que busca a habilidade na biblioteca e a carrega dinamicamente. Isso elimina a necessidade de carregar todas as habilidades na inicialização.
Configuração
- Defina suas habilidades quentes no arquivo de configuração do Claude Code (por exemplo,
claude.jsonouskills.json). - Mova as demais habilidades para um diretório de biblioteca (ex.:
~/.claude/skills-library/). - Ative o roteador Haiku no seu ambiente Claude Code.
Exemplo de configuração:
{
"hot_skills": ["skill-a", "skill-b"],
"library_path": "~/.claude/skills-library/",
"router": "haiku"
}
Benefícios
- Redução significativa no uso de memória.
- Inicialização mais rápida do Claude Code.
- Acesso sob demanda a um vasto catálogo de habilidades.
Compatibilidade
- Plataformas: Claude Code (versões compatíveis com skills).
- Modelo do roteador: Haiku (Claude Haiku).
Contribuição
Contribuições são bem-vindas! Veja o repositório original para detalhes.