Communitygithub.com

mtschoen/skills-cost-estimator

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.

O que é skills-cost-estimator?

O mtschoen/skills-cost-estimator é uma habilidade para o Claude Code que permite realizar análises detalhadas de custos retrospectivos a partir de arquivos JSONL de sessões locais (como os encontrados em `~/.claude/sessions`). Ela oferece estatísticas por sessão, por dia e identifica padrões de desperdício (como uso excessivo de tokens). Além disso, funciona como um companheiro preditivo durante a fase de design, ajudando os desenvolvedores a estimar custos antes de iniciar tarefas complexas. A habilidade é especialmente útil para equipes que desejam otimizar gastos com APIs de linguagem, gerenciar orçamentos de projetos de IA ou identificar ineficiências no uso do Claude. Funciona exclusivamente no ecossistema do Claude Code, utilizando dados locais para gerar relatórios em tempo real sem depender de serviços externos.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add mtschoen/skills-cost-estimator

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Certifique-se de ter sessões locais do Claude Code (~/.claude/sessions/).

  2. Instale a habilidade com:

    claude add skill mtschoen/skills-cost-estimator
    
  3. 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

Habilidades Relacionadas