O que skills-cost-estimator faz?
Habilidade do Claude Code: análise retrospectiva de custos a partir de JSONLs de sessão local (por sessão, diária, padrões de desperdício); companheiro preditivo em projeto.
Funcionalidades
- Análise por sessão: visualização detalhada do custo de cada instrução (prompt) ou conversa.
- Análise diária: resumo de custos agregados por dia, identificando dias de maior uso.
- Padrões de desperdício: detecção de chamadas redundantes, tokens não utilizados ou loops ineficientes.
- Estimativa preditiva: durante a fase de design, sugere faixas de custo baseadas em padrões históricos.
Como usar
-
Certifique-se de ter sessões locais do Claude Code (
~/.claude/sessions/). -
Instale a habilidade com:
claude add skill mtschoen/skills-cost-estimator -
Execute os comandos:
-
Para análise de uma sessão específica:
claude run skills-cost-estimator analyze --session <session-id> -
Para análise diária:
claude run skills-cost-estimator analyze --daily -
Para detectar padrões de desperdício:
claude run skills-cost-estimator analyze --waste -
Para obter uma estimativa preditiva durante o design:
claude run skills-cost-estimatorpredict --design "<descrição da tarefa>"
-
Requisitos
- Claude Code instalado e configurado.
- Sessões JSONL locais disponíveis.
- Acesso à internet para baixar a habilidade.
Exemplo de saída
--- Análise de Sessão ---
ID da sessão: sessao-abc123
Custo total: $0.042
Tempo de execução: 12.3s
Tokens de entrada: 1.200
Tokens de saída: 350
--- Análise Diária ---
Data: 2023-10-05
Custo total: $0.98
Sessões: 4
--- Padrões de Desperdício ---
Chamadas repetidas: 2
Tokens não utilizados: 150
Eficiência: 78%
--- Estimativa Preditiva ---
Tarefa: "Refatorar módulo de autenticação"
Custo estimado: $0.15 - $0.35
Precisão: 85%
Contribuição
Consulte o repositório em GitHub para contribuições ou relatórios de bugs.
Licença
MIT