[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-juliusbrussee-caveman-de":3,"guides-for-juliusbrussee-caveman":636,"similar-k17c12v7gvqxcwtx846mvm548986nfhx-de":637},{"_creationTime":4,"_id":5,"children":6,"community":170,"display":171,"evaluation":175,"identity":414,"isFallback":397,"parentExtension":417,"providers":444,"relations":450,"repo":451,"tags":633,"workflow":634},1778692073798.8286,"k17c12v7gvqxcwtx846mvm548986nfhx",[7,48,72,98,123,148],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":39,"tags":43,"workflow":44},1778692096490.2632,"k17ea12pc4vjjjep7wxsq3s5jn86m791",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Ultra-komprimierter Kommunikationsmodus. Reduziert Token-Verbrauch um ca. 75 %, indem es wie ein Höhlenmensch spricht, aber die volle technische Genauigkeit beibehält. Unterstützt Intensitätsstufen: Lite, Full (Standard), Ultra, Wenyan-Lite, Wenyan-Full, Wenyan-Ultra. Verwenden Sie es, wenn der Benutzer \"Höhlenmensch-Modus\", \"sprich wie ein Höhlenmensch\", \"benutze Höhlenmensch\", \"weniger Tokens\", \"sei kurz\" sagt oder /caveman aufruft. Löst auch automatisch aus, wenn Token-Effizienz angefordert wird.\n",{"claudeCode":15},"juliusbrussee/caveman","caveman","https://github.com/juliusbrussee/caveman",{"basePath":19,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":22},"skills/caveman","juliusbrussee","de","skill",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",99,[29,30,31,32,33],"compression","llm","token-efficiency","communication","prompt-engineering","global","verified",{"commitSha":37,"license":38},"HEAD","MIT",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k170g496f5ze5hv8xa2e7b91ex86mz9m","kd7890f0sfy0ymf1pakpx7vqch86nmew","k175qp58x34qgtcj9b1tpxeern86mqvz",[32,29,30,33,31],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778691864047,1778691765524,1778692096490,{"_creationTime":49,"_id":50,"community":51,"display":52,"identity":56,"providers":58,"relations":66,"tags":68,"workflow":69},1778692112007.519,"k174p06y3q0ewnh9wyjm8v94hd86nzz1",{"reviewCount":11},{"description":53,"installMethods":54,"name":55,"sourceUrl":17},"Komprimiert natürlichsprachige Speicherdateien (CLAUDE.md, Todos, Einstellungen) in das Caveman-Format, um Eingabetoken zu sparen. Behält alle technischen Inhalte, Codes, URLs und Strukturen bei. Die komprimierte Version überschreibt die Originaldatei. Ein menschenlesbares Backup wird als DATEI.original.md gespeichert. Trigger: /caveman-compress DATEIPFAD oder \"memory file komprimieren\"\n",{"claudeCode":15},"caveman-compress",{"basePath":57,"githubOwner":20,"githubRepo":16,"locale":21,"slug":55,"type":22},"skills/caveman-compress",{"evaluate":59,"extract":65},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":60,"targetMarket":34,"tier":35},[29,61,62,63,64],"token-saving","markdown","text-processing","utility",{"commitSha":37},{"parentExtensionId":40,"repoId":41,"translatedFrom":67},"k176a757cfd35jb9npje9qqzed86nvpn",[29,62,63,61,64],{"evaluatedAt":70,"extractAt":46,"updatedAt":71},1778691883875,1778692112007,{"_creationTime":73,"_id":74,"community":75,"display":76,"identity":80,"providers":82,"relations":92,"tags":94,"workflow":95},1778692105885.9043,"k173v8eqth1rqxty8a2xyz9wch86m3sr",{"reviewCount":11},{"description":77,"installMethods":78,"name":79,"sourceUrl":17},"Zeigt die tatsächliche Token-Nutzung und geschätzte Einsparungen für die aktuelle Sitzung an. Liest direkt aus dem Claude Code-Sitzungsprotokoll – keine KI-Schätzung. Wird durch den mode-tracker-Hook ausgelöst; das Modell selbst berechnet die Zahlen nicht.\n",{"claudeCode":15},"caveman-stats",{"basePath":81,"githubOwner":20,"githubRepo":16,"locale":21,"slug":79,"type":22},"skills/caveman-stats",{"evaluate":83,"extract":91},{"promptVersionExtension":25,"promptVersionScoring":26,"score":84,"tags":85,"targetMarket":34,"tier":90},96,[86,87,88,89],"developer-tools","code-analysis","logging","monitoring","community",{"commitSha":37},{"parentExtensionId":40,"repoId":41,"translatedFrom":93},"k1713vd42cpj5hpr0a1vvr8rg986nzre",[87,86,88,89],{"evaluatedAt":96,"extractAt":46,"updatedAt":97},1778691906284,1778692105885,{"_creationTime":99,"_id":100,"community":101,"display":102,"identity":106,"providers":108,"relations":117,"tags":119,"workflow":120},1778692131657.5652,"k17a2btpafwyk92pwdb1k7zj7x86m5v9",{"reviewCount":11},{"description":103,"installMethods":104,"name":105,"sourceUrl":17},"Ultra-komprimierter Generator für Commit-Nachrichten. Reduziert Rauschen in Commit-Nachrichten und bewahrt dabei Absicht und Begründung. Format: Conventional Commits. Betreff ≤50 Zeichen, Body nur, wenn \"warum\" nicht offensichtlich ist. Verwendung, wenn der Benutzer \"schreibe einen Commit\", \"Commit-Nachricht\", \"generiere Commit\", \"/commit\" sagt oder /caveman-commit aufruft. Automatische Auslösung beim Staging von Änderungen.\n",{"claudeCode":15},"caveman-commit",{"basePath":107,"githubOwner":20,"githubRepo":16,"locale":21,"slug":105,"type":22},"skills/caveman-commit",{"evaluate":109,"extract":116},{"promptVersionExtension":25,"promptVersionScoring":26,"score":110,"tags":111,"targetMarket":34,"tier":35},98,[112,113,114,86,115],"git","commit","conventional-commits","code-generation",{"commitSha":37},{"parentExtensionId":40,"repoId":41,"translatedFrom":118},"k17bwzaz0dtqsqrjc1gqvqq22s86mcth",[115,113,114,86,112],{"evaluatedAt":121,"extractAt":46,"updatedAt":122},1778691948611,1778692131657,{"_creationTime":124,"_id":125,"community":126,"display":127,"identity":131,"providers":133,"relations":142,"tags":144,"workflow":145},1778692128667.3389,"k1776j97mgmaepjtb40f6x5en986ngg4",{"reviewCount":11},{"description":128,"installMethods":129,"name":130,"sourceUrl":17},"Schnellreferenzkarte für alle Caveman-Modi, -Fähigkeiten und -Befehle. Einmalige Anzeige, kein permanenter Modus. Auslöser: /caveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".\n",{"claudeCode":15},"caveman-help",{"basePath":132,"githubOwner":20,"githubRepo":16,"locale":21,"slug":130,"type":22},"skills/caveman-help",{"evaluate":134,"extract":141},{"promptVersionExtension":25,"promptVersionScoring":26,"score":135,"tags":136,"targetMarket":34,"tier":35},100,[137,138,139,140,64],"help","reference","documentation","cheat-sheet",{"commitSha":37},{"parentExtensionId":40,"repoId":41,"translatedFrom":143},"k17f0mmqg0eejq9esy4t7hztmn86ntpe",[140,139,137,138,64],{"evaluatedAt":146,"extractAt":46,"updatedAt":147},1778691968065,1778692128667,{"_creationTime":149,"_id":150,"community":151,"display":152,"identity":156,"providers":158,"relations":164,"tags":166,"workflow":167},1778692146593.307,"k174mbhn8w05xx6xd5x9x7mnkx86m5nb",{"reviewCount":11},{"description":153,"installMethods":154,"name":155,"sourceUrl":17},"Ultra-komprimierte Code-Review-Kommentare. Reduziert Rauschen im PR-Feedback und bewahrt das umsetzbare Signal. Jede Anmerkung ist einzeilig: Ort, Problem, Behebung. Verwenden Sie dies, wenn der Benutzer \"review this PR\", \"code review\", \"review the diff\", \"/review\" sagt oder /caveman-review aufruft. Löst automatisch aus, wenn Pull-Requests überprüft werden.\n",{"claudeCode":15},"caveman-review",{"basePath":157,"githubOwner":20,"githubRepo":16,"locale":21,"slug":155,"type":22},"skills/caveman-review",{"evaluate":159,"extract":163},{"promptVersionExtension":25,"promptVersionScoring":26,"score":110,"tags":160,"targetMarket":34,"tier":35},[161,86,162,33],"code-review","productivity",{"commitSha":37},{"parentExtensionId":40,"repoId":41,"translatedFrom":165},"k179sc1ycgeh4jwz2ecyvq2d8986naxj",[161,86,162,33],{"evaluatedAt":168,"extractAt":46,"updatedAt":169},1778691992008,1778692146593,{"reviewCount":11},{"description":172,"installMethods":173,"name":174,"sourceUrl":17},"Ultra-komprimierter Kommunikationsmodus. Reduziert ca. 75 % der Tokens, während die vollständige technische Genauigkeit erhalten bleibt, indem wie ein Höhlenmensch gesprochen wird.",{"claudeCode":16},"Caveman",{"_creationTime":176,"_id":177,"extensionId":5,"locale":21,"result":178,"trustSignals":395,"workflow":412},1778692073798.8289,"kn77vdpsareb359cshnnyp5t0986mfve",{"checks":179,"evaluatedAt":363,"extensionSummary":364,"features":365,"nonGoals":371,"practices":376,"prerequisites":380,"promptVersionExtension":25,"promptVersionScoring":26,"purpose":384,"rationale":385,"score":27,"summary":386,"tags":387,"tier":35,"useCases":389},[180,185,188,191,195,198,203,207,210,213,217,221,224,228,231,234,237,240,243,246,250,254,258,262,266,269,272,275,279,282,285,288,291,294,297,301,305,309,312,316,319,322,325,328,331,334,337,340,343,346,350,353,356,360],{"category":181,"check":182,"severity":183,"summary":184},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung nennt klar das Problem des hohen Token-Verbrauchs bei der Kommunikation und bietet eine Lösung durch ultra-komprimierte Sprache.",{"category":181,"check":186,"severity":183,"summary":187},"Alleinstellungsmerkmal","Die Erweiterung bietet einen einzigartigen Ansatz für die LLM-Kommunikation, indem sie die Token-Anzahl drastisch reduziert und gleichzeitig die technische Genauigkeit beibehält, über einfaches Prompt-Engineering hinausgehend.",{"category":181,"check":189,"severity":183,"summary":190},"Produktionsreife","Das Plugin bietet einen vollständigen Lebenszyklus für seinen angegebenen Anwendungsfall und bietet verschiedene Modi, Installationsmethoden und Integrationen mit verschiedenen Agenten und Arbeitsabläufen.",{"category":192,"check":193,"severity":183,"summary":194},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf die Textkomprimierung für die LLM-Kommunikation und zugehörige Dienstprogramme und behält eine kohärente Domäne bei.",{"category":192,"check":196,"severity":183,"summary":197},"Qualität der Beschreibung","Die angezeigte Beschreibung ist prägnant, genau und kommuniziert effektiv das Kernwertversprechen der Erweiterung.",{"category":199,"check":200,"severity":201,"summary":202},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Dies ist ein Plugin mit einem einzigen Kernbefehl und zugehörigen Fähigkeiten, keine Sammlung einzelner Werkzeuge mit potenziell breitem Geltungsbereich.",{"category":204,"check":205,"severity":183,"summary":206},"Dokumentation","Konfigurations- & Parameterreferenz","Konfigurationsoptionen und Nutzungsdetails, einschließlich Intensitätsstufen und automatischer Aktivierung, sind im README und den zugehörigen Skill-Dateien gut dokumentiert.",{"category":192,"check":208,"severity":183,"summary":209},"Werkzeugbenennung","Werkzeug- und Befehlsnamen wie `/caveman`, `/caveman-commit` und `caveman-compress` sind beschreibend und relevant für ihre Funktion.",{"category":192,"check":211,"severity":183,"summary":212},"Minimale I/O-Oberfläche","Die Befehle und Fähigkeiten arbeiten hauptsächlich mit Dateipfaden oder spezifischen Texteingaben mit klaren und fokussierten Ausgabeformaten.",{"category":214,"check":215,"severity":183,"summary":216},"Lizenz","Lizenznutzbarkeit","Die Erweiterung wird unter der MIT-Lizenz vertrieben, die freizügig und weit verbreitet ist.",{"category":218,"check":219,"severity":183,"summary":220},"Wartung","Aktualität der Commits","Der letzte Commit war am 12. Mai 2026, was auf kürzliche Wartungsaktivitäten hindeutet.",{"category":218,"check":222,"severity":201,"summary":223},"Abhängigkeitsverwaltung","Das Installationsskript scheint in sich abgeschlossen zu sein und keine externen npm-Abhängigkeiten außer Node.js selbst zu haben.",{"category":225,"check":226,"severity":201,"summary":227},"Sicherheit","Geheimnisverwaltung","Die Erweiterung behandelt oder erfordert keine Geheimnisse.",{"category":225,"check":229,"severity":183,"summary":230},"Injection","Die Erweiterung verarbeitet Text und Dateipfade, führt jedoch keine nicht vertrauenswürdigen Codes oder Anweisungen aus externen Quellen aus.",{"category":225,"check":232,"severity":183,"summary":233},"Transitive Lieferketten-Granaten","Die Erweiterung stützt sich auf Node.js und möglicherweise npm für das Installationsprogramm, aber die Kernfunktionalität scheint gebündelt zu sein und holt zur Laufzeit keinen externen Code ab.",{"category":225,"check":235,"severity":183,"summary":236},"Sandbox-Isolation","Das Installationsprogramm und die Kernskripte laufen innerhalb standardmäßiger Benutzerberechtigungen und versuchen nicht, Dateien außerhalb der erwarteten Konfigurationsverzeichnisse zu ändern.",{"category":225,"check":238,"severity":183,"summary":239},"Sandbox-Flucht-Primitive","Es wurden keine getrennten Prozesse oder Wiederholungsschleifen um verweigerte Tool-Aufrufe in den Skripten erkannt.",{"category":225,"check":241,"severity":183,"summary":242},"Datenexfiltration","Die Funktionalität der Erweiterung konzentriert sich auf lokale Textkomprimierung und beinhaltet nicht das Senden von Benutzerdaten an Dritte.",{"category":225,"check":244,"severity":183,"summary":245},"Versteckte Texttricks","Das README und die Codedateien enthalten keine versteckten Texttricks oder bösartigen Steuerzeichen.",{"category":247,"check":248,"severity":183,"summary":249},"Hooks","Undurchsichtige Codeausführung","Das Installationsskript ist einfacher JavaScript-Code, und die Hook-Implementierungen scheinen lesbarer Node.js-Code zu sein.",{"category":251,"check":252,"severity":183,"summary":253},"Portabilität","Strukturelle Annahme","Das Installationsprogramm und die Skripte sind plattformübergreifend konzipiert und treffen keine starren Annahmen über die Projektstruktur hinaus, die über Standard-Agentenkonfigurationen hinausgehen.",{"category":255,"check":256,"severity":183,"summary":257},"Vertrauen","Aufmerksamkeit bei Problemen","Mit 66 geöffneten und 70 geschlossenen Problemen in den letzten 90 Tagen beträgt die Schließungsrate etwa 51 %, was ein gutes Engagement der Wartungsanbieter zeigt.",{"category":259,"check":260,"severity":183,"summary":261},"Versionierung","Release-Management","Die `package.json`-Datei und die SKILL.md-Frontmatter der Erweiterung geben die Versionierung an, und die Commit-Historie zeigt kürzliche Updates.",{"category":263,"check":264,"severity":201,"summary":265},"Codeausführung","Validierung","Die Hauptfunktionalität umfasst Textmanipulation und Dateioperationen; eine komplexe Schemavalidierung ist keine Kernanforderung.",{"category":225,"check":267,"severity":183,"summary":268},"Ungeschützte destruktive Operationen","Die Kernbefehle und Fähigkeiten der Erweiterung sind nicht destruktiv. Das Installationsprogramm enthält eine Deinstallationsoption.",{"category":263,"check":270,"severity":183,"summary":271},"Fehlerbehandlung","Das Installationsprogramm und die bereitgestellten Skripte scheinen Fehler ordnungsgemäß zu behandeln und informative Meldungen zu liefern.",{"category":263,"check":273,"severity":201,"summary":274},"Protokollierung","Die Funktionalität der Erweiterung beinhaltet keine persistenten destruktiven Aktionen oder ausgehenden Aufrufe, die ein lokales Audit-Protokoll erfordern würden.",{"category":276,"check":277,"severity":183,"summary":278},"Compliance","DSGVO","Die Erweiterung arbeitet mit lokalen Dateien und Textkomprimierung und verarbeitet keine personenbezogenen Daten.",{"category":276,"check":280,"severity":183,"summary":281},"Zielmarkt","Die Funktionalität der Erweiterung ist universell anwendbar und hat keine regionalen oder gerichtlichen Einschränkungen.",{"category":251,"check":283,"severity":183,"summary":284},"Laufzeitstabilität","Das Installationsskript ist in Node.js geschrieben und gewährleistet plattformübergreifende Kompatibilität. Die Kernlogik basiert auf Node.js und Standard-Shell-Befehlen.",{"category":204,"check":286,"severity":183,"summary":287},"README","Ein umfassendes README ist vorhanden und erklärt klar den Zweck, die Funktionen und die Verwendung der Erweiterung.",{"category":192,"check":289,"severity":183,"summary":290},"Größe der Werkzeugoberfläche","Das Plugin bietet eine angemessene Anzahl von Befehlen und Fähigkeiten (ca. 6-7 Hauptfunktionen), um Bloat zu vermeiden.",{"category":199,"check":292,"severity":183,"summary":293},"Sich überschneidende Werkzeuge mit ähnlicher Bedeutung","Die Befehle und Fähigkeiten haben unterschiedliche Namen und Zwecke, wodurch Mehrdeutigkeit vermieden wird.",{"category":204,"check":295,"severity":183,"summary":296},"Phantomfunktionen","Alle im README und in der Dokumentation erwähnten Funktionen scheinen entsprechende Implementierungen oder Befehle zu haben.",{"category":298,"check":299,"severity":183,"summary":300},"Installation","Installationsanweisung","Klare Installationsanweisungen für verschiedene Plattformen sind vorhanden, einschließlich kopierbarer Befehle und agentenspezifischer Anleitungen.",{"category":302,"check":303,"severity":183,"summary":304},"Fehler","Handlungsfähige Fehlermeldungen","Fehlermeldungen im Installationsprogramm und in der Dokumentation bieten Kontext und schlagen Abhilfemaßnahmen vor.",{"category":306,"check":307,"severity":201,"summary":308},"Ausführung","Angepinnte Abhängigkeiten","Das Installationsskript ist in sich abgeschlossen und stützt sich nicht auf Abhängigkeiten von Drittanbietern, die angepinnt werden müssen.",{"category":192,"check":310,"severity":201,"summary":311},"Trockenlauf-Vorschau","Die Hauptfunktionen der Erweiterung sind Textkomprimierung und Nachrichtengenerierung, die keine zustandsändernden oder destruktiven Operationen sind, die einen Trockenlauf erfordern.",{"category":313,"check":314,"severity":201,"summary":315},"Protokoll","Idempotentes Wiederholen & Timeouts","Die Kernoperationen sind lokal und beinhalten keine Fernaufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":276,"check":317,"severity":183,"summary":318},"Opt-in für Telemetrie","Die Erweiterung scheint standardmäßig keine Telemetriedaten zu senden. Mögliche Telemetriedaten wären Opt-in und dokumentiert.",{"category":199,"check":320,"severity":183,"summary":321},"Namenskollisionen","Die gebündelten Befehle und Fähigkeiten haben eindeutige Namen (z. B. `/caveman`, `/caveman-commit`, `caveman-compress`) und scheinen nicht mit integrierten Claude Code-Befehlen zu kollidieren.",{"category":199,"check":323,"severity":183,"summary":324},"Mechanismus zum Deaktivieren von Hooks","Die Erweiterung bietet klare Anweisungen, wie der Höhlenmensch-Modus mit Befehlen wie 'stop caveman' oder 'normal mode' deaktiviert wird, und Dokumentation zur manuellen Deaktivierung.",{"category":199,"check":326,"severity":201,"summary":327},"Genauigkeit des Hook-Matchers","Die Hooks scheinen durch spezifische Befehle oder Ereignisse (SessionStart, UserPromptSubmit) ausgelöst zu werden und nicht durch breites Tool-Matching.",{"category":225,"check":329,"severity":183,"summary":330},"Hook-Sicherheit","Die Hooks dienen hauptsächlich der Modusverwaltung und Statuszeilenaktualisierungen, nicht destruktiven oder netzwerkbezogenen Operationen.",{"category":247,"check":332,"severity":201,"summary":333},"Stummes Umschreiben von Prompts","Der `UserPromptSubmit`-Hook scheint zur Nachverfolgung des Modus zu dienen und nicht zum Umschreiben von Prompts. Seine Aktionen sind für den Benutzer wahrscheinlich transparent.",{"category":225,"check":335,"severity":201,"summary":336},"Berechtigungs-Hook","Es sind keine `PermissionRequest`-Hooks in der Plugin-Konfiguration vorhanden.",{"category":276,"check":338,"severity":183,"summary":339},"Hook-Datenschutz","Die Hooks sind für die lokale Modusverwaltung und Statuszeilenaktualisierungen konzipiert, ohne Daten über das Netzwerk zu senden.",{"category":263,"check":341,"severity":183,"summary":342},"Hook-Abhängigkeit","Die Hooks sind als kurze, lesbare Node.js-Skripte im Repository implementiert.",{"category":204,"check":344,"severity":183,"summary":345},"Transparenz der Funktionen","Kritische Funktionalitäten, einschließlich Hooks und Befehle, sind im README und den zugehörigen SKILL.md-Dateien beschrieben.",{"category":347,"check":348,"severity":183,"summary":349},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt der Standardstruktur von Claude Code-Plugins, wobei Hooks angemessen verwaltet werden und zugehörige Skripte in `bin/` liegen.",{"category":347,"check":351,"severity":183,"summary":352},"Plugin-Status","Der Plugin-Status wird, falls vorhanden, über Konfigurationsdateien und lokale Skripte verwaltet und folgt den Standardkonventionen.",{"category":225,"check":354,"severity":201,"summary":355},"Keychain-gespeicherte Geheimnisse","Die Erweiterung behandelt keine Geheimnisse, die eine Keychain-Speicherung erfordern würden.",{"category":357,"check":358,"severity":183,"summary":359},"Abhängigkeiten","Sourcing getaggter Releases","Das Installationsskript verweist auf den Hauptzweig des GitHub-Repositorys, der aktiv gepflegt wird.",{"category":298,"check":361,"severity":183,"summary":362},"Saubere Deinstallation","Das Deinstallationsskript scheint installierte Komponenten sauber zu entfernen, ohne Hintergrundprozesse oder persistente Artefakte zu hinterlassen.",1778691819702,"Dieses Plugin reduziert den Token-Verbrauch in der LLM-Kommunikation drastisch, indem es den Agenten wie einen Höhlenmenschen sprechen lässt und gleichzeitig die technische Genauigkeit bewahrt. Es bietet verschiedene Intensitätsstufen und enthält Befehle für Commit-Nachrichten, Code-Reviews, Dateikompression und Statistiken.",[366,367,368,369,370],"Ultra-komprimierter Kommunikationsmodus","Mehrere Intensitätsstufen (lite, full, ultra, wenyan)","Dedizierte Fähigkeiten für Commit-Nachrichten, Code-Reviews und Dateikompression","Automatische Statuszeilen-Integration und Sitzungsaktivierung","Plattformübergreifendes Installationsprogramm",[372,373,374,375],"Reduzierung der internen Denk-/Ressourcentokens des LLM","Änderung des Kernwissens oder der Fähigkeiten des LLM","Bereitstellung komplexer Codebearbeitungs- oder Refactoring-Funktionen über einfache Bearbeitungen hinaus","Ersetzung der standardmäßigen ausführlichen Ausgabe des LLM für sensible oder komplexe Erklärungen",[377,378,379],"Code-Komprimierung","Optimierung der LLM-Interaktion","Entwicklerproduktivität",[381,382,383],"Node.js ≥18","Claude Code oder kompatibler Agent","Optional: `git` für Commit/Review-Funktionen","Um den Token-Verbrauch von LLMs erheblich zu reduzieren und die Antwortgeschwindigkeit durch einen komprimierten, höhlenmenschähnlichen Kommunikationsstil zu verbessern.","Die Erweiterung hat ein klares Wertversprechen, ausgezeichnete Dokumentation und eine aktuelle Wartung. Alle Prüfungen bestanden oder waren nicht anwendbar, was auf hohe Qualität hindeutet.","Ein effektives Plugin zur Komprimierung der LLM-Kommunikation, das Tokens spart und die Antwortgeschwindigkeit verbessert.",[29,30,388,86,162],"text",[390,391,392,393,394],"Reduzierung der LLM-API-Kosten durch Minimierung des Token-Verbrauchs","Beschleunigung der LLM-Antwortzeiten","Erstellung prägnanter Commit-Nachrichten und Code-Review-Kommentare","Kompression lokaler Speicherdateien, um mehr Kontext unterzubringen","Integration mit verschiedenen LLM-Agenten und IDEs",{"codeQuality":396,"collectedAt":398,"documentation":399,"maintenance":402,"popularity":408,"security":409,"testCoverage":411},{"hasLockfile":397},false,1778691801610,{"descriptionLength":400,"readmeSize":401},122,10896,{"closedIssues90d":403,"forks":404,"hasChangelog":397,"openIssues90d":405,"pushedAt":406,"stars":407},70,3292,66,1778615088000,59509,{"npmDownloads":11},{"hasNpmPackage":410,"license":38,"smitheryVerified":397},true,{"hasCi":410,"hasTests":410},{"updatedAt":413},1778692073798,{"basePath":415,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":416},"","plugin",{"_creationTime":418,"_id":419,"community":420,"display":421,"identity":424,"parentExtension":427,"providers":428,"relations":439,"tags":440,"workflow":441},1778691765524.3728,"k17dcfwpwpzjc43zt2qawvft3h86mmse",{"reviewCount":11},{"description":422,"installMethods":423,"name":16,"sourceUrl":17},"Ultra-compressed communication mode for Claude Code. Cuts ~75% of tokens while keeping full technical accuracy.",{"claudeCode":15},{"basePath":415,"githubOwner":20,"githubRepo":16,"locale":425,"slug":16,"type":426},"en","marketplace",null,{"evaluate":429,"extract":434},{"promptVersionExtension":430,"promptVersionScoring":26,"score":431,"tags":432,"targetMarket":34,"tier":35},"3.1.0",92,[29,30,162,433,86],"token-reduction",{"commitSha":37,"marketplace":435,"plugin":437},{"name":16,"pluginCount":436},1,{"mcpCount":11,"provider":438,"skillCount":11},"classify",{"repoId":41},[29,86,30,162,433],{"evaluatedAt":442,"extractAt":46,"updatedAt":443},1778691801317,1778692173865,{"evaluate":445,"extract":447},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":446,"targetMarket":34,"tier":35},[29,30,388,86,162],{"commitSha":37,"license":38,"plugin":448},{"mcpCount":11,"provider":438,"skillCount":449},6,{"parentExtensionId":419,"repoId":41,"translatedFrom":40},{"_creationTime":452,"_id":41,"identity":453,"providers":454,"workflow":628},1778691760140.7458,{"githubOwner":20,"githubRepo":16,"sourceUrl":17},{"classify":455,"discover":613,"extract":616,"github":617,"npm":627},{"commitSha":37,"extensions":456},[457,467,478,523,532,539,562,569,576,583,590,602],{"basePath":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":466,"sourceLanguage":425,"type":426},".agents/plugins","caveman-repo",{"claudeCode":15},"marketplace.json at .agents/plugins/marketplace.json",[463],{"path":464,"priority":465},"marketplace.json","mandatory","rule",{"basePath":415,"description":422,"displayName":16,"installMethods":468,"rationale":469,"selectedPaths":470,"source":466,"sourceLanguage":425,"type":426},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[471,473,475],{"path":472,"priority":465},".claude-plugin/marketplace.json",{"path":474,"priority":465},"README.md",{"path":476,"priority":477},"LICENSE","high",{"basePath":415,"description":479,"displayName":16,"installMethods":480,"rationale":481,"selectedPaths":482,"source":466,"sourceLanguage":425,"type":416},"Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.",{"claudeCode":16},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/caveman)",[483,485,486,487,490,492,494,496,498,500,502,504,506,508,511,513,515,517,519,521],{"path":484,"priority":465},".claude-plugin/plugin.json",{"path":474,"priority":465},{"path":476,"priority":477},{"path":488,"priority":489},"skills/cavecrew/SKILL.md","medium",{"path":491,"priority":489},"skills/caveman/SKILL.md",{"path":493,"priority":489},"skills/caveman-commit/SKILL.md",{"path":495,"priority":489},"skills/caveman-compress/SKILL.md",{"path":497,"priority":489},"skills/caveman-help/SKILL.md",{"path":499,"priority":489},"skills/caveman-review/SKILL.md",{"path":501,"priority":489},"skills/caveman-stats/SKILL.md",{"path":503,"priority":477},"agents/cavecrew-builder.md",{"path":505,"priority":477},"agents/cavecrew-investigator.md",{"path":507,"priority":477},"agents/cavecrew-reviewer.md",{"path":509,"priority":510},"bin/install.js","low",{"path":512,"priority":510},"bin/lib/openclaw.js",{"path":514,"priority":510},"bin/lib/settings.js",{"path":516,"priority":477},"commands/caveman-commit.toml",{"path":518,"priority":477},"commands/caveman-init.toml",{"path":520,"priority":477},"commands/caveman-review.toml",{"path":522,"priority":477},"commands/caveman.toml",{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":466,"sourceLanguage":425,"type":22},".junie/skills/cavecrew","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 investigator/builder/reviewer\", \"save context\", \"compressed agent output\".\n","cavecrew",{"claudeCode":15},"SKILL.md frontmatter at .junie/skills/cavecrew/SKILL.md (coalesced with duplicate skill at .agents/skills/cavecrew, skills/cavecrew, .roo/skills/cavecrew, .kiro/skills/cavecrew, plugins/caveman/skills/cavecrew)",[530],{"path":531,"priority":465},"SKILL.md",{"basePath":19,"description":533,"displayName":16,"installMethods":534,"rationale":535,"selectedPaths":536,"source":466,"sourceLanguage":425,"type":22},"Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\", \"be brief\", or invokes /caveman. Also auto-triggers when token efficiency is requested.\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman)",[537,538],{"path":531,"priority":465},{"path":474,"priority":477},{"basePath":57,"description":540,"displayName":55,"installMethods":541,"rationale":542,"selectedPaths":543,"source":466,"sourceLanguage":425,"type":22},"Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or \"compress memory file\"\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman-compress/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman-compress)",[544,545,546,548,550,552,554,556,558,560],{"path":531,"priority":465},{"path":474,"priority":477},{"path":547,"priority":489},"SECURITY.md",{"path":549,"priority":510},"scripts/__init__.py",{"path":551,"priority":510},"scripts/__main__.py",{"path":553,"priority":510},"scripts/benchmark.py",{"path":555,"priority":510},"scripts/cli.py",{"path":557,"priority":510},"scripts/compress.py",{"path":559,"priority":510},"scripts/detect.py",{"path":561,"priority":510},"scripts/validate.py",{"basePath":81,"description":563,"displayName":79,"installMethods":564,"rationale":565,"selectedPaths":566,"source":466,"sourceLanguage":425,"type":22},"Show real token usage and estimated savings for the current session. Reads directly from the Claude Code session log — no AI estimation. Triggers on /caveman-stats. Output is injected by the mode-tracker hook; the model itself does not compute the numbers.\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman-stats/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman-stats)",[567,568],{"path":531,"priority":465},{"path":474,"priority":477},{"basePath":107,"description":570,"displayName":105,"installMethods":571,"rationale":572,"selectedPaths":573,"source":466,"sourceLanguage":425,"type":22},"Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when \"why\" isn't obvious. Use when user says \"write a commit\", \"commit message\", \"generate commit\", \"/commit\", or invokes /caveman-commit. Auto-triggers when staging changes.\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman-commit/SKILL.md",[574,575],{"path":531,"priority":465},{"path":474,"priority":477},{"basePath":132,"description":577,"displayName":130,"installMethods":578,"rationale":579,"selectedPaths":580,"source":466,"sourceLanguage":425,"type":22},"Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman-help/SKILL.md",[581,582],{"path":531,"priority":465},{"path":474,"priority":477},{"basePath":157,"description":584,"displayName":155,"installMethods":585,"rationale":586,"selectedPaths":587,"source":466,"sourceLanguage":425,"type":22},"Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says \"review this PR\", \"code review\", \"review the diff\", \"/review\", or invokes /caveman-review. Auto-triggers when reviewing pull requests.\n",{"claudeCode":15},"SKILL.md frontmatter at skills/caveman-review/SKILL.md",[588,589],{"path":531,"priority":465},{"path":474,"priority":477},{"basePath":415,"description":591,"displayName":592,"installMethods":593,"license":38,"rationale":594,"selectedPaths":595,"source":466,"sourceLanguage":425,"type":601},"Caveman installer — detects your AI coding agents and installs caveman for each one.","caveman-installer",{"npm":592},"cli ecosystem detected at /",[596,598,599,600],{"path":597,"priority":465},"package.json",{"path":474,"priority":465},{"path":476,"priority":477},{"path":509,"priority":489},"cli",{"basePath":603,"description":604,"displayName":605,"installMethods":606,"license":38,"rationale":607,"selectedPaths":608,"source":466,"sourceLanguage":425,"type":601},"src/mcp-servers/caveman-shrink","MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.","caveman-shrink",{"npm":605},"cli ecosystem detected at src/mcp-servers/caveman-shrink",[609,610,611],{"path":597,"priority":465},{"path":474,"priority":465},{"path":612,"priority":489},"index.js",{"sources":614},[615],"manual",{"npmPackage":592},{"closedIssues90d":403,"description":618,"forks":404,"homepage":619,"license":38,"openIssues90d":405,"pushedAt":406,"readmeSize":401,"stars":407,"topics":620},"🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman","https://getcaveman.dev/",[621,622,16,623,624,30,625,33,22,626],"ai","anthropic","claude","claude-code","meme","tokens",{"downloads":11},{"classifiedAt":629,"discoverAt":630,"extractAt":631,"githubAt":631,"npmAt":632,"updatedAt":629},1778691765329,1778691760140,1778691762475,1778691764072,[29,86,30,162,388],{"evaluatedAt":635,"extractAt":46,"updatedAt":413},1778691819811,[],[638,666,693,722,753,780],{"_creationTime":639,"_id":640,"community":641,"display":642,"identity":647,"providers":651,"relations":657,"tags":661,"workflow":662},1778698425464.3115,"k17a9y822as9hqmk8ts9d8ck8d86m4a8",{"reviewCount":11},{"description":643,"installMethods":644,"name":645,"sourceUrl":646},"Upstash Context7 MCP-Server für die Abfrage aktueller Dokumentationen. Ruft versionsspezifische Dokumentationen und Codebeispiele direkt aus Quell-Repositories in den LLM-Kontext.",{"claudeCode":645},"context7-plugin","https://github.com/upstash/context7",{"basePath":648,"githubOwner":649,"githubRepo":650,"locale":21,"slug":650,"type":416},"plugins/claude/context7","upstash","context7",{"evaluate":652,"extract":656},{"promptVersionExtension":25,"promptVersionScoring":26,"score":135,"tags":653,"targetMarket":34,"tier":35},[139,86,654,655],"code-examples","mcp-server",{"commitSha":37},{"parentExtensionId":658,"repoId":659,"translatedFrom":660},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w","k17f8b1e3611rh6d9e6peh43b186m55k",[654,86,139,655],{"evaluatedAt":663,"extractAt":664,"updatedAt":665},1778698268645,1778698235845,1778698425464,{"_creationTime":667,"_id":668,"community":669,"display":670,"identity":675,"providers":678,"relations":685,"tags":688,"workflow":689},1778692881700.0513,"k17cs159c7mb0xh7an80pj88cs86n5pk",{"reviewCount":11},{"description":671,"installMethods":672,"name":673,"sourceUrl":674},"Markdown-basierte Kanban-Tafel, verwaltet von Claude Code. Karten leben als .md-Dateien — keine Datenbank, kein Server.",{"claudeCode":673},"kanban","https://github.com/mattjoyce/kanban-skill",{"basePath":415,"githubOwner":676,"githubRepo":677,"locale":21,"slug":677,"type":416},"mattjoyce","kanban-skill",{"evaluate":679,"extract":682},{"promptVersionExtension":25,"promptVersionScoring":26,"score":135,"tags":680,"targetMarket":34,"tier":35},[673,62,681,162,601],"task-management",{"commitSha":37,"license":683,"plugin":684},"Apache-2.0",{"mcpCount":11,"provider":438,"skillCount":436},{"repoId":686,"translatedFrom":687},"kd704ngckmedtqtqt31s01j8kx86mryd","k17433617dh29ajy4hx5q8txzs86nvg4",[601,673,62,162,681],{"evaluatedAt":690,"extractAt":691,"updatedAt":692},1778692838399,1778692816134,1778692881700,{"_creationTime":694,"_id":695,"community":696,"display":697,"identity":702,"providers":704,"relations":714,"tags":717,"workflow":718},1778692398361.5415,"k17dm0hmdtq8c03y71x6ksx0y986ms6h",{"reviewCount":11},{"description":698,"installMethods":699,"name":700,"sourceUrl":701},"Erzwingt, dass Claude Ihre Regeln tatsächlich befolgt. Regeln mit natürlicher Sprache speichern, mit Hooks erzwingen, über Sitzungen hinweg merken.",{"claudeCode":700},"obey","https://github.com/Lexxes-Projects/obey",{"basePath":415,"githubOwner":703,"githubRepo":700,"locale":21,"slug":700,"type":416},"Lexxes-Projects",{"evaluate":705,"extract":711},{"promptVersionExtension":25,"promptVersionScoring":26,"score":135,"tags":706,"targetMarket":34,"tier":35},[707,708,709,710,162],"rules","enforcement","llm-behavior","ai-assistant",{"commitSha":37,"license":38,"plugin":712},{"mcpCount":11,"provider":438,"skillCount":713},3,{"repoId":715,"translatedFrom":716},"kd75x7p4gkt5vx785rmc3msdhs86neap","k17ccytjrakavnrzgdbzkbcjj186nr1f",[710,708,709,162,707],{"evaluatedAt":719,"extractAt":720,"updatedAt":721},1778692293423,1778692275424,1778692398361,{"_creationTime":723,"_id":724,"community":725,"display":726,"identity":731,"providers":733,"relations":744,"tags":748,"workflow":749},1778693877808.958,"k1786phgez873vv1nds07e87h986m7t2",{"reviewCount":11},{"description":727,"installMethods":728,"name":729,"sourceUrl":730},"Lassen Sie die Ausgabe des Assistenten menschlich klingen. Entfernen Sie KI-Redewendungen (Schmeichelei, Stock-Vokabular, Absicherungspakete, Anhäufungen von Gedankenstrichen), erzeugen Sie „Burstiness“ und stellen Sie die Stimme wieder her. Bewahrt Code, URLs und technische Genauigkeit.",{"claudeCode":729},"unslop","https://github.com/MohamedAbdallah-14/unslop",{"basePath":415,"githubOwner":732,"githubRepo":729,"locale":21,"slug":729,"type":416},"MohamedAbdallah-14",{"evaluate":734,"extract":741},{"promptVersionExtension":25,"promptVersionScoring":26,"score":135,"tags":735,"targetMarket":34,"tier":35},[621,388,736,737,738,739,740],"writing","editor","code","nlp","humanizer",{"commitSha":37,"plugin":742},{"mcpCount":11,"provider":438,"skillCount":743},5,{"parentExtensionId":745,"repoId":746,"translatedFrom":747},"k175vxsqnmn2ye2xkw62x4enkh86n8eb","kd727xcarpnqcat3wd68ms466s86mwkb","k177fsagh49r77m9y4755zc1mn86m1jm",[621,738,737,740,739,388,736],{"evaluatedAt":750,"extractAt":751,"updatedAt":752},1778693722676,1778693661691,1778693877809,{"_creationTime":754,"_id":755,"community":756,"display":757,"identity":762,"providers":766,"relations":773,"tags":776,"workflow":777},1778696052276.008,"k173c9f6h756g95dhcd0eb0g6n86n2jw",{"reviewCount":11},{"description":758,"installMethods":759,"name":760,"sourceUrl":761},"Claude Code expertise: skills, commands, hooks, MCP, settings (7 skills)",{"claudeCode":622},"ai-skills","https://github.com/raintree-technology/claude-starter",{"basePath":763,"githubOwner":764,"githubRepo":765,"locale":425,"slug":622,"type":416},"templates/.claude/skills/anthropic","raintree-technology","claude-starter",{"evaluate":767,"extract":772},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":768,"targetMarket":34,"tier":35},[769,622,86,601,770,29,771],"fintech","json","api",{"commitSha":37},{"parentExtensionId":774,"repoId":775},"k17ab1tq0pfjcwj6czghvnwvzn86mye7","kd78ywakatnz4sjfx781sy14vh86mtty",[622,771,601,29,86,769,770],{"evaluatedAt":778,"extractAt":779,"updatedAt":778},1778696086128,1778696052276,{"_creationTime":781,"_id":782,"community":783,"display":784,"identity":788,"providers":790,"relations":797,"tags":798,"workflow":799},1778696052276.0093,"k175htk3qfrpb932e7vegf4ajx86m22f",{"reviewCount":11},{"description":785,"installMethods":786,"name":787,"sourceUrl":761},"TOON format for 30-60% token savings on tabular data",{"claudeCode":787},"toon-formatter",{"basePath":789,"githubOwner":764,"githubRepo":765,"locale":425,"slug":787,"type":416},"templates/.claude/skills/toon-formatter",{"evaluate":791,"extract":796},{"promptVersionExtension":25,"promptVersionScoring":26,"score":792,"tags":793,"targetMarket":34,"tier":35},97,[794,770,29,86,601,795],"data-formatting","performance",{"commitSha":37},{"parentExtensionId":774,"repoId":775},[601,29,794,86,770,795],{"evaluatedAt":800,"extractAt":779,"updatedAt":800},1778696214208]