caveman-stats

tarafından juliusbrussee

Geçerli oturum için gerçek token kullanımını ve tahmini tasarrufları gösterir. Doğrudan Claude Code oturum günlüğünden okur — AI tahmini yoktur. /caveman-stats ile tetiklenir. Çıktı, mod izleyici kancası tarafından enjekte edilir; model sayıları kendisi hesaplamaz.

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.

juliusbrussee tarafından daha fazla skill

caveman
juliusbrussee
Ultra-sıkıştırılmış iletişim modu. Mağara adamı gibi konuşarak token kullanımını ~%75 azaltır, tam teknik doğruluğu korur. Yoğunluk seviyelerini destekler: lite, full (varsayılan), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Kullanıcı "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief" dediğinde veya /caveman çağırdığında kullanılır. Token verimliliği istendiğinde otomatik olarak da tetiklenir.
communicationproductivity
caveman-commit
juliusbrussee
Ultra sıkıştırılmış commit mesajı oluşturucu. Commit mesajlarındaki gereksiz bilgileri kırparken niyeti ve gerekçeyi korur. Conventional Commits formatı. Konu ≤50 karakter, gövde yalnızca "neden" açık değilse kullanılır. Kullanıcı "write a commit", "commit message", "generate commit", "/commit" dediğinde veya /caveman-commit çağırdığında kullanılır. Değişiklikler aşamalandığında otomatik tetiklenir.
developmentcode-review
caveman-compress
juliusbrussee
Doğal dil bellek dosyalarını (CLAUDE.md, todos, preferences) mağara adamı formatında sıkıştırarak giriş token'larından tasarruf sağlar. Tüm teknik içeriği, kodu, URL'leri ve yapıyı korur. Sıkıştırılmış sürüm orijinal dosyanın üzerine yazılır. İnsan tarafından okunabilir yedek FILE.original.md olarak kaydedilir. Tetikleyici: /caveman-compress FILEPATH veya "compress memory file
developmentdocument
caveman-help
juliusbrussee
Tüm mağara adamı modları, becerileri ve komutları için hızlı başvuru kartı. Tek seferlik görüntüleme, kalıcı mod değil. Tetikleyici: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".
developmentdocumentproductivity
caveman-review
juliusbrussee
Ultra sıkıştırılmış kod inceleme yorumları. PR geri bildirimlerindeki gürültüyü azaltırken uygulanabilir sinyali korur. Her yorum tek satırdır: konum, sorun, düzeltme. Kullanıcı "bu PR'ı incele", "kod incelemesi", "diff'i incele", "/review" dediğinde veya /caveman-review çağırdığında kullanılır. Pull request'leri incelerken otomatik tetiklenir.
developmentcode-review
cavecrew
juliusbrussee
We need to translate the given text from English to Turkish, preserving the names like 'cavecrew', 'cavecrew-investigator', 'cavecrew-builder', 'cavecrew-reviewer', 'Explore', and technical terms. The instruction says: "Do not include the name unless it appears in the source text." So we keep those names as is. Also preserve URLs, numbers, etc. No extra commentary. The text is a description of a decision guide for delegating to caveman-style subagents. It explains when to spawn specific subagents and mentions the benefit of smaller tool-result. Trigger phrases. Translate naturally to Turkish. Ensure technical terms like 'subagent', 'main thread', 'inline', 'diff review', 'tool-result', 'context' are appropriately translated or kept as is? The instruction says "preserve technical terms" but also "translate only the text". I think we should translate the surrounding words but keep the specific names and terms like 'cavecrew-investigator' unchanged. For 'Explore' (capitalized) it's likely
developmentcode-reviewapi
caveman-explore
juliusbrussee
Salt-okunur depo gezgini. Soğuk başlangıç keşfi, geniş çapraz dosya konumlandırma veya doğrudan arama başarısız olduğunda ve bir şeyin nerede olduğunu bulmanız gerektiğinde PROAKTİF olarak kullanın. Sorun zaten tam dosyayı veya sembolü adlandırıyorsa veya önceki bir tur zaten kullanılabilir dosya:satır kanıtı döndürdüyse atlayın. Yalnızca kompakt path:line alıntıları döndürür; okumaları ve grep'leri ana konuşmaya asla girmez.
investigate-first
juliusbrussee
Belirsiz hataları düzenlemeden önce teşhis edin. Bilinmeyen nedenler, aralıklı davranışlar, performans gerilemeleri veya kanıta dayalı hipotezler gerektiren araştırmalar için kullanın.