UStackUStack
Skilled icon

Skilled

Skilled é um dashboard de terminal para acompanhar o uso de skills em ferramentas de codificação com IA como Claude Code, OpenCode, Codex, Grok e Droid. Lê apenas histórico local e traz comandos CLI para listar, auditar e inspecionar skills.

Skilled

O que é o Skilled?

Skilled é um dashboard de interface de utilizador em terminal (TUI) que agrega estatísticas de uso de skills em várias ferramentas de codificação com IA, incluindo Claude Code, OpenCode, Codex, Grok e Droid. Lê ficheiros locais de histórico e sessão no computador do utilizador e transforma-os numa vista unificada de invocações de skills, tendências e atividade recente.

O projeto foi pensado para quem quer inspecionar como as skills estão a ser usadas em diferentes ambientes de codificação com IA sem enviar dados para um serviço externo. Oferece tanto um dashboard interativo como saída de linha de comandos para listar, auditar e inspecionar skills individuais.

Principais funcionalidades

  • Agregação entre ferramentas: Analisa rastreios locais das ferramentas de codificação com IA suportadas e normaliza-os para um formato comum, facilitando a comparação do uso de skills entre fornecedores.
  • Dashboard TUI interativo: Mostra gráficos de barras, um mapa de calor de atividade de 16 semanas, um histograma por hora e um feed de atividade recente numa interface de terminal.
  • Vistas de auditoria de skills: Destaca skills mais usadas, em ascensão e em queda, skills inativas, usos únicos e padrões entre projetos para ajudar os utilizadores a rever o uso rapidamente.
  • Comandos CLI com saída JSON: Inclui comandos como skilled list, skilled audit, skilled detail <skill>, skilled calls --source codex e skilled providers, com --json disponível para saída legível por máquina.
  • Controlos de filtragem e ordenação: Suporta filtragem por origem ou projeto, além de controlos interativos de ordenação no TUI por contagem, ordem alfabética e recência.
  • Funcionamento apenas local: Lê ficheiros de histórico localmente e não requer contas, acesso à rede, chaves API nem telemetry.

Como usar o Skilled

Instale o Skilled usando o script shell fornecido, npm ou pip, e depois execute skilled para abrir o dashboard. Depois de iniciado, pode navegar pela vista agregada de utilização, alternar modos de ordenação, abrir o painel de detalhe de uma skill ou executar comandos CLI quando quiser relatórios focados ou saída JSON.

Casos de uso

  • Rever o uso de skills entre ferramentas: Um programador que usa vários assistentes de codificação com IA pode ver com que frequência determinadas skills são acionadas em diferentes fornecedores num só lugar.
  • Encontrar skills inativas ou sobreutilizadas: A vista de auditoria ajuda a identificar skills que estão a subir, a descer, inativas ou usadas apenas uma vez, o que é útil para organização e revisão do fluxo de trabalho.
  • Inspecionar uma skill em detalhe: Os utilizadores podem abrir uma skill individual para analisar o seu padrão de uso, origem e distribuição por projeto em vez de percorrer um dashboard amplo.
  • Verificar atividade por projeto: A filtragem por projeto permite perceber quais repositórios ou áreas de trabalho estão a impulsionar determinadas invocações de skills.
  • Exportar dados para scripts ou análise: O modo de saída JSON pode alimentar outras ferramentas, scripts ou fluxos de trabalho de reporting.

FAQ

O Skilled envia os meus dados para um servidor?
Não. A descrição da origem diz que lê apenas ficheiros locais de histórico e usa zero rede e zero telemetry.

Que ferramentas de codificação com IA suporta?
A página lista Claude Code, OpenCode, Codex, Grok e Droid como ferramentas suportadas ou detetadas, com deteção automática com base na existência local dos seus ficheiros de histórico.

Posso usá-lo sem configuração?
Sim. A documentação diz que o Skilled deteta automaticamente as ferramentas instaladas e as mostra quando os respetivos ficheiros de histórico estão presentes, por isso normalmente não é necessária configuração manual.

Fornece uma interface de linha de comandos além de uma TUI?
Sim. O projeto inclui tanto um dashboard interativo de terminal como comandos CLI como list, audit, detail, calls e providers.

Funciona com ficheiros de histórico grandes?
O repositório menciona um índice Rust opcional para reanálise mais rápida de ficheiros de histórico grandes, que a TUI usa automaticamente quando disponível.

Alternativas

  • Registos de uso específicos da ferramenta: Cada ferramenta de codificação com IA pode já manter o seu próprio histórico local, mas esses registos limitam-se a um único fornecedor e não unificam o uso entre ferramentas.
  • Scripts personalizados sobre ficheiros JSONL locais: Um programador pode escrever scripts para analisar diretamente os ficheiros de sessão e histórico, mas isso exige manter ele próprio a lógica de análise e agregação.
  • Dashboards de terminal gerais: Dashboards TUI mais amplos podem visualizar atividade, mas podem não compreender rastreios de skills de codificação com IA nem os conceitos específicos que o Skilled extrai.
  • Serviços de analytics baseados na web: Produtos de analytics na cloud podem oferecer dashboards e relatórios, mas normalmente dependem de carregamento de dados, o que difere do fluxo de trabalho apenas local do Skilled.
Skilled | UStack