caveman-stats

द्वारा juliusbrussee

वर्तमान सत्र के लिए वास्तविक टोकन उपयोग और अनुमानित बचत दिखाता है। सीधे Claude Code सत्र लॉग से पढ़ता है — कोई AI अनुमान नहीं। /caveman-stats पर ट्रिगर होता है। आउटपुट mode-tracker हुक द्वारा इंजेक्ट किया जाता है; मॉडल स्वयं संख्याओं की गणना नहीं करता है।

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 की और Skills

caveman
juliusbrussee
अत्यधिक संकुचित संचार मोड। गुफामानव की तरह बोलकर टोकन उपयोग ~75% कम करता है, जबकि पूर्ण तकनीकी सटीकता बनाए रखता है। तीव्रता स्तरों का समर्थन करता है: लाइट, फुल (डिफ़ॉल्ट), अल्ट्रा, वेनयान-लाइट, वेनयान-फुल, वेनयान-अल्ट्रा। उपयोग करें जब उपयोगकर्ता "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief" कहे या /caveman का आह्वान करे। टोकन दक्षता का अनुरोध होने पर स्वचालित रूप से भ
communicationproductivity
caveman-commit
juliusbrussee
अल्ट्रा-संक्षिप्त कमिट संदेश जनरेटर। कमिट संदेशों से शोर हटाता है जबकि आशय और तर्क को संरक्षित करता है। पारंपरिक कमिट प्रारूप। विषय ≤50 वर्ण, बॉडी केवल तब जब "क्यों" स्पष्ट न हो। उपयोग करें जब उपयोगकर्ता कहे "write a commit", "commit message", "generate commit", "/commit", या /caveman-commit को आमंत्रित करे। स्टेजिंग परिवर्तन होने पर स्वचालित रूप से सक्रिय होता है।
developmentcode-review
caveman-compress
juliusbrussee
प्राकृतिक भाषा मेमोरी फ़ाइलों (CLAUDE.md, todos, preferences) को इनपुट टोकन बचाने के लिए कैवमैन प्रारूप में संपीड़ित करें। सभी तकनीकी सामग्री, कोड, URL और संरचना को संरक्षित करता है। संपीड़ित संस्करण मूल फ़ाइल को ओवरराइट करता है। मानव-पठनीय बैकअप FILE.original.md के रूप में सहेजा जाता है। ट्रिगर: /caveman-compress FILEPATH या "compress memory file
developmentdocument
caveman-help
juliusbrussee
सभी कैवमैन मोड, कौशल और कमांड के लिए त्वरित-संदर्भ कार्ड। एक-शॉट प्रदर्शन, स्थायी मोड नहीं। ट्रिगर: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman"।
developmentdocumentproductivity
caveman-review
juliusbrussee
अल्ट्रा-संकुचित कोड समीक्षा टिप्पणियाँ। PR फीडबैक से शोर कम करता है जबकि कार्रवाई योग्य संकेत को संरक्षित करता है। प्रत्येक टिप्पणी एक पंक्ति में होती है: स्थान, समस्या, समाधान। उपयोग तब करें जब उपयोगकर्ता "इस PR की समीक्षा करें", "कोड समीक्षा", "डिफ की समीक्षा करें", "/review" कहे, या /caveman-review का आह्वान करे। पुल अनुरोधों की समीक्षा करते समय स्वचालित रूप से सक्रिय होता है।
developmentcode-review
cavecrew
juliusbrussee
We need to translate the given English text to Hindi. The text describes a decision guide for delegating to caveman-style subagents. It mentions specific names: cavecrew-investigator, cavecrew-builder, cavecrew-reviewer, and cavecrew. These names should be preserved as they are. Also, technical terms like "Explore", "tool-result", "main context", "subagent", "diff review", "inline" should be preserved or translated appropriately. The instruction says to preserve product names, protocol names, URLs, numbers, and technical terms. So we keep "cavecrew-investigator", "cavecrew-builder", "cavecrew-reviewer", "cavecrew", "Explore", "diff review", "inline", "tool-result", "main context", "subagent". Also "caveman-compressed" might be kept as is or translated? It's a technical term describing compression style. Probably keep as "caveman-compressed" or translate as "गुफामानव-संपीड़ित"? But the
developmentcode-reviewapi
caveman-explore
juliusbrussee
केवल-पठनीय रिपॉजिटरी अन्वेषक। ठंडी शुरुआत की खोज, व्यापक क्रॉस-फ़ाइल स्थानीयकरण, या जब सीधी खोज विफल हो गई हो और आपको यह पता लगाने की आवश्यकता हो कि चीज़ कहाँ रहती है, के लिए सक्रिय रूप से उपयोग करें। इसे छोड़ें जब समस्या पहले से ही सटीक फ़ाइल या प्रतीक का नाम देती है, या पिछले टर्न ने पहले से ही उपयोग योग्य फ़ाइल:लाइन साक्ष्य दिया हो। केवल संक्षिप्त पथ:लाइन उद्धरण लौटाता है; इसकी रीड और ग्रेप मुख्य वार्तालाप में कभी प्रवेश नहीं करतीं।
investigate-first
juliusbrussee
अस्पष्ट विफलताओं का संपादन से पहले निदान करें। अज्ञात कारणों, रुक-रुक कर होने वाले व्यवहार, प्रदर्शन में गिरावट, या साक्ष्य-क्रमित परिकल्पनाओं की आवश्यकता वाली जाँचों के लिए उपयोग करें।