Caveman skill
Caveman AI agentni qisqa javob berishga va kam token o'qishga o'rgatadi: /caveman ovozi, log siqish, Auto marshrutlash. Apache-2.0.
GitHub'da ochish ↗Tezkor o'rnatish
npx skills add https://github.com/juliusbrussee/cavemanTerminalda ishga tushiring. npx uchun Node.js kerak. Boshqa usullar quyidagi qo'llanmada.
Caveman nima
Caveman — kodlash agentlari uchun skill va proksi to'plami. U agent javobini qisqartiradi ("answer first", ortiqcha gap yo'q), log/JSON/CSV kabi katta kirishlarni model o'qishidan oldin siqadi va har so'rovga model hamda effort tanlaydi. Kod, buyruq, yo'l va xato matni aynan saqlanadi. Token tejamoqchi bo'lgan Claude Code, Codex, Gemini CLI va boshqa agent foydalanuvchilari uchun. Litsenziya: Apache-2.0.
README'dagi ma'lumotlarga ko'ra, 54 ta Claude Code ishga tushirishda kirish tokenlari 33.2% kamaygan (18 tadan 18 javob to'g'ri). Natijalar sizda farq qilishi mumkin.
O'rnatish
| Usul | Buyruq | Natija |
|---|---|---|
| To'liq o'rnatish (tavsiya) | npx @caveman-ai/cli@latest |
Agentlaringizni topadi, nima o'zgarishini ko'rsatadi, Enter bosasiz |
| Faqat skill | npx skills add JuliusBrussee/caveman -g |
Faqat qisqa javob ovozi, proksisiz |
| Claude Code plagini | claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman |
Har interaktiv sessiyada avtomatik ishlaydi |
| Gemini CLI | gemini extensions install https://github.com/JuliusBrussee/caveman |
Gemini kengaytmasi |
- Talab: Node.js 22.13+. Mac, Linux va Windows ishlaydi.
- 4.0 dan oldingi versiya bo'lsa,
@latestdeb yozing, aks holda eski nusxa ishlaydi. - O'rnatishdan keyin
claudeoddiy ishga tushirilsa ham caveman rejimida bo'ladi. - O'chirish:
npx -y github:JuliusBrussee/caveman -- --uninstall. Faqat skillni olib tashlash:npx skills remove JuliusBrussee/caveman -g.
Ish jarayoni
npx @caveman-ai/cli@latestni ishga tushiring.caveman statusbilan nima yoqilganini tekshiring.- Kerak bo'lmagan qismni
caveman off browsekabi o'chiring (output,input,waste-fixes,routing,scripts,browse). - Auto kerak bo'lsa,
caveman login(bepul akkaunt) qiling. - Muammo bo'lsa,
caveman doctorhar bir muammoni yechimi bilan ko'rsatadi.
Har bir skill nima qiladi
| Buyruq | Siz nima berasiz | Nima chiqadi |
|---|---|---|
/caveman |
Hech narsa (sessiya davomida yoqiladi) | Qisqa, aniq javoblar |
/ultracave |
— | Grammatikasiz, bo'laklar bilan eng qisqa javob |
/megacave |
— | Klassik xitoycha (文言文) javob, kod aynan qoladi |
/caveman-commit |
O'zgarishlar (diff) | Conventional Commits formatida bir qatorli xabar (buyruqni ishga tushirmaydi) |
/caveman-review |
Diff yoki fayl | Har qatorda bitta topilma: L42: 🔴 null deref. Guard it. |
/caveman-compress <file> |
Xotira fayli (masalan CLAUDE.md) |
Siqilgan fayl + zaxira nusxa |
/caveman-stats |
— | Joriy Claude Code sessiyasi token hisoboti |
/caveman-help |
— | Barcha rejim va buyruqlar kartasi |
cavecrew |
Kod qidirish, kichik tahrir, diff ko'rib chiqish | Subagentlar cavecrew-investigator, -builder, -reviewer siqilgan natija qaytaradi |
Ovozni o'chirish: "stop caveman" yoki "normal mode". /caveman status rejimni ko'rsatadi.
Amaliy misol
React komponent qayta render bo'layotganini so'raysiz:
- Oddiy agent: 63 token, uzun tushuntirish.
/caveman:New object ref each render, so React re-renders. Wrap the prop in useMemo.(20 token)/ultracave: 14 token./megacave: 13 token.
Xuddi shu tuzatish, kamroq token. Xotira faylini siqish uchun: /caveman-compress CLAUDE.md. Faqat fayl yo'lini bering, matnni to'g'ridan-to'g'ri yopishtirmang.
Cheklovlar va maslahatlar
- Qoidalar taxminan 1 160 kirish tokeniga tushadi. So'rov boshiga to'lasangiz (GitHub Copilot), qisqa javob tejamaydi.
- "Answer concisely" asosiy taqqoslash:
/cavemanmedian bo'yicha undan 3% ko'proq,/ultracave35% ko'proq tejagan (3.1.0 qoidalarida o'lchangan). - Xavfsizlik ogohlantirishi, qaytarib bo'lmas amal va chalkash foydalanuvchi holatida agent to'liq gaplar bilan yozadi.
- Sizning promptlaringiz o'zgartirilmaydi.
- HTML uchun hali siqish yo'q: sessiya 9.9% yomonlashgan.
- Auto uchun akkaunt kerak va u kirishning bir qismini Caveman Cloud'ga yuboradi. To'xtatish:
caveman off routing. /caveman-compressfayl matnini model provayderiga yuboradi. Faqat.md,.txt,.texkabi matn fayllarini siqadi;.envva maxfiy kalitli fayllarni rad etadi.- CLI sukut bo'yicha foydalanish statistikasini yuboradi (prompt va kod emas). O'chirish:
caveman telemetry offyokiDO_NOT_TRACK=1. - Blocks (
caveman-blocks) hozircha pre-release: faqat Python, sandbox yo'q.