caveman-stats

Exibe o uso real de tokens e a economia estimada para a sessão atual. Lê diretamente do log da sessão do Claude Code — sem estimativa de IA. Aciona com /caveman-stats. A saída é injetada pelo hook mode-tracker; o modelo em si não calcula os números.

npx skills add https://github.com/juliusbrussee/caveman --skill caveman-stats

In Claude Code, src/hooks/caveman-mode-tracker.js resolves src/hooks/caveman-stats.js next to itself and runs it on /caveman-stats. The hook does not block the prompt: it supplies the report through hookSpecificOutput.additionalContext with an instruction to print it verbatim inside a fenced code block. Do exactly that, and do not calculate, recompute or re-round the numbers yourself.

In Gemini CLI, direct the user to /stats model for current session token usage or /stats session for session statistics. Gemini custom commands are prompts; they cannot invoke the built-in command or read its live session metrics. Never read Claude Code transcripts as Gemini usage. In other hosts, use a native usage report if one is available; otherwise say that current session usage is unavailable. The Claude reader and its lifetime history apply only to Claude Code. Savings remain unknown in every host without a measured comparison.

The report shows recorded output and cache-read tokens, response counts, and mode attribution where available. Savings are unknown: the transcript has no measured comparison without Caveman. Do not infer saved tokens, percentages, dollars, rule overhead, or a net result from output counts or the current mode.

--all and --since 7d aggregate the latest recorded output count per session. --share reports observed usage with savings unknown. Historical est_saved_* fields are ignored; their original history rows remain on disk. The statusline shows the active mode without the retired savings badge.

Original/current memory-file pairs are reported by their measured byte sizes. Those file-size differences do not establish provider token or billing savings. See docs/HONEST-NUMBERS.md.

Mais skills de juliusbrussee

caveman
juliusbrussee
Modo de comunicação ultracomprimido. Reduz uso de tokens em ~75% falando como um homem das cavernas, mantendo precisão técnica total. Suporta níveis de intensidade: lite, full (padrão), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use quando o usuário disser "modo homem das cavernas", "fale como homem das cavernas", "use homem das cavernas", "menos tokens", "seja breve" ou invocar /caveman. Também ativa automaticamente quando eficiência de tokens for solicitada.
communicationproductivity
caveman-commit
juliusbrussee
Gerador de mensagens de commit ultracompactas. Reduz ruído nas mensagens de commit mantendo intenção e raciocínio. Formato Conventional Commits. Assunto ≤50 caracteres, corpo apenas quando o "porquê" não for óbvio. Use quando o usuário disser "escreva um commit", "mensagem de commit", "gerar commit", "/commit" ou invocar /caveman-commit. Aciona automaticamente ao preparar alterações.
developmentcode-review
caveman-compress
juliusbrussee
Comprime arquivos de memória em linguagem natural (CLAUDE.md, todos, preferências) no formato caveman para economizar tokens de entrada. Preserva todo o conteúdo técnico, código, URLs e estrutura. A versão comprimida sobrescreve o arquivo original. Backup legível salvo como FILE.original.md. Gatilho: /caveman-compress FILEPATH ou "compress memory file
developmentdocument
caveman-help
juliusbrussee
Cartão de referência rápida para todos os modos, habilidades e comandos do caveman. Exibição única, não um modo persistente. Gatilho: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".
developmentdocumentproductivity
caveman-review
juliusbrussee
Comentários de revisão de código ultracompactos. Reduz o ruído do feedback de PR enquanto preserva o sinal acionável. Cada comentário é uma linha: localização, problema, correção. Use quando o usuário disser "revise este PR", "revisão de código", "revise o diff", "/review", ou invocar /caveman-review. Aciona automaticamente ao revisar pull requests.
developmentcode-review
cavecrew
juliusbrussee
Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn...
developmentcode-reviewapi
caveman-explore
juliusbrussee
Explorador de repositório somente leitura. Use PROATIVAMENTE para exploração de início frio, localização ampla entre arquivos, ou quando uma busca direta falhou e você precisa descobrir onde algo está localizado. Evite quando o problema já nomeia o arquivo ou símbolo exato, ou quando um turno anterior já retornou evidência utilizável de arquivo:linha. Retorna apenas citações compactas de caminho:linha; suas leituras e greps nunca entram na conversa principal.
investigate-first
juliusbrussee
Diagnostique falhas ambíguas antes de editar. Use para causas desconhecidas, comportamento intermitente, regressões de desempenho ou investigações que necessitem de hipóteses classificadas por evidência.