Begriff
Caveman, Tokenökonomie und minimalistisches Coding
Warum wichtig?
Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.
Caveman ist ein Prompt-Skill mit der Anweisung „antworte wie ein Höhlenmensch". Sein Ziel ist die Reduktion von Output-Token. Caveman Code ist ein separater Coding-Agent und nicht dasselbe Werkzeug. Beide werden oft in einen Topf geworfen — das ist falsch.
Im Lehrgang gehört dieser Begriff zur Phase Prompt-Engineering, Token-Ökonomie und minimalistisches Coding. Wer neu einsteigt, muss drei Ebenen trennen: den Skill (ein Prompt), den Code-Agent (eine Tooling-Komponente) und das Prinzip des Token- und Code-Minimalismus. Diese drei sind nicht dasselbe und werden unterschiedlich gemessen.
Merksatz: Caveman reduziert Output-Token — nicht Reasoning, nicht Input. Was am Ende der Rechnung steht, hängt vom Lastprofil ab.
Du prüfst Caveman immer gegen drei klar getrennte Ebenen:
- Skill (Prompt): „antworte wie ein Höhlenmensch". Reduziert NUR Output-Token, NICHT Reasoning oder Input-Token. Das sagt das Repo selbst explizit ([CAV-02], [CAV-03]).
- Code-Agent (Tooling): Caveman Code ist ein separater Coding-Agent. Herstellerclaim: 1,93× weniger verbrauchte Token als Codex CLI (524.703 vs. 1.010.185
tokens_fresh; NICHT „1,93× schneller" — die Wall-Clock-Zeit variiert task-abhängig) — keine unabhängige Bestätigung ([CAV-07]). - Prinzip (Token-/Code-Minimalismus): Der übergeordnete Leitfaden zum sparsamen Umgang mit Tokens und Code.
Die häufigste Falle: Die Hersteller-Zahl „65% Output-Reduktion" ([CAV-04]) wird als harter Fakt gelesen. Sie ist ein Projektclaim, gemessen an nur 10 Prompts mit einer Spanne von 22–87%. Unabhängig reproduziert wurde eher ~31% statt 65–75% ([CAV-05], cipherfoxie, 5 Modelle).
Miniübung: Lies die Projekt-Bewerbung und ordne jede Zahl einer der drei Ebenen zu. Markiere jede Zahl als „Hersteller-Messung", „unabhängig reproduziert" oder „ungeprüft".
Auf Level 2 geht es um die echten Fakten — strikt zwischen Hersteller-Claim und unabhängiger Bestätigung getrennt.
Echte Fakten zum Caveman-Skill
- Reduziert NUR Output-Token, nicht Reasoning, nicht Input ([CAV-02], [CAV-03]). Das Repo dokumentiert diesen Mechanismus in HONEST-NUMBERS.md selbst.
- Herstellerclaim: 65% Output-Reduktion ([CAV-04]). Gemessen an 10 Prompts, Spanne 22–87%. Nur Projektclaim.
- Unabhängig reproduziert: ~31% statt 65–75% ([CAV-05], cipherfoxie Discussion #520, 5 Modelle). Die einzige verfügbare unabhängige Mehr-Modell-Messung.
- Bei Coding-Anwendungen vernachlässigbar bis negativ. Coding ist cache-dominiert — Cache-Reads machen ~97% der Token aus. Dort hat Caveman keinen positiven Effekt auf die Rechnung. Das Repo räumt das in HONEST-NUMBERS.md selbst ein ([CAV-06], romainfjgaspard + Issue #550).
- arXiv 2604.00025 „Brevity Constraints Reverse Performance Hierarchies" ([CAV-08], Hakim, eingereicht 2026-03-11, Preprint): Brevity-Constraints verbessern Accuracy um 26 Prozentpunkte über 31 Modelle (0,5B–405B) und 1.485 Probleme. Hinweis: Preprint, noch kein Peer-Review.
Fakten zu Caveman Code (Code-Agent)
- Herstellerclaim: 1,93× vs. Codex CLI ([CAV-07]). 25 Tasks, Modell gpt-5.5, Schwierigkeit xhigh.
- Genau hingeschaut: 14/25 vs. 15/25 resolved — das ist NICHT „gleiche Genauigkeit". Es ist ein leichter Genauigkeitsverlust zugunsten von Geschwindigkeit.
- Keine unabhängige Bestätigung gefunden.
Token-Minimalismus-Leitfaden (10 Ebenen)
- Auftrag: Klare, kompakte Aufgabenstellung statt offener Essays.
- Kontext: Nur relevante Quellen, unnötige Historie entfernen.
- Suche: Gezielt statt breit, Treffer begrenzen.
- Antwort: Längenbegrenzung, kompakte Antwortformate.
- Code-Diffs: Nur geänderte Zeilen, kein vollständiger Re-Output.
- Tools filtern: Nicht jedes Tool pro Schritt aufrufen.
- Memory: Wiederverwenden statt neu erzeugen.
- Caching: Cache-Reads nutzen, identische Abfragen vermeiden.
- Model Routing: Kleine Aufgabe → kleines Modell.
- Stop-Bedingung: Früh abbrechen, wenn Ziel erreicht.
Code-Minimalismus-Regeln
- Kleinster korrekter Patch: Nur ändern, was geändert werden muss.
- Keine unnötige Abstraktion/Dependency: Nicht jede Wiederholung rechtfertigt eine Klasse oder Lib.
- Keine zweite Source of Truth: Ein Datenpunkt lebt an einem Ort.
- Kommentare erklären das Warum, nicht das Was.
- Tests nach Risiko: Kritische Pfade zuerst, nicht „überall 100%".
Vorher solltest du LLM-Grundlagen und Prompt Engineering verstanden haben.
Auf Expertenniveau geht es um die Nachteile, die modellabhängige Wirkung und die Security.
Nachteile und Praxisfallen:
- Verlorene Nuance: Kompakter Output verliert oft Feinheiten, Einschränkungen und Warnungen.
- Übersehene Warnungen: Gerade in sicherheitskritischen Antworten ist „kurz" gefährlich, wenn Warnhinweise entfallen.
- Schlechtere Wartbarkeit: Komprimierter Code kann schwerer lesbar sein, weil Lokalität und Kommentare zurückgehen.
- Modellabhängig: Fable 5 produzierte in einer Messung 18% längere Outputs statt kürzere. Der Effekt ist kein Naturgesetz, sondern hängt vom Modell ab.
- Herstellerclaims kritisch lesen: 65% ([CAV-04]), 1,93× ([CAV-07]) und „production since late June 2026" sind Projektclaims — nicht mit unabhängig gemessenen Fakten ([CAV-05], [CAV-06]) gleichsetzen.
- Coding-Anwendungen: Weil Cache-Reads ~97% der Token ausmachen, ist der Effekt von Output-Reduktion auf die Rechnung bei Coding-Anwendungen „vernachlässigbar bis negativ" ([CAV-06]).
Security:
- Keine Telemetrie, nur lokale Dateien ([CAV-09], SECURITY.md). Datentechnisch unauffällig.
- Pipe-to-shell-Installationsrisiko: Ein
curl … | bashoder vergleichbarer Installationspfad bleibt ein klassisches Supply-Chain-Risiko, auch wenn die Runtime selbst unauffällig ist.
Goldstandard: Du kannst einem Laien erklären, warum ein Prompt-Skill nicht mit einem Code-Agent zu verwechseln ist; du trennst Hersteller-Messung ([CAV-04], [CAV-07]) von unabhängiger Reproduktion ([CAV-05], [CAV-06]); du kennst den arXiv-Beleg-Stolperstein ([CAV-08]); und du erkennst, dass Token-Minimalismus nicht bei jedem Lastprofil spart.
Verwandte Begriffe für die Vertiefung: Modelle benchmarken, AI-Hardware für lokale Modelle, LLM-Grundlagen.
Quick-Check
Was ist der Zweck von Caveman?
Ein Prompt-Skill, der die Antwort im Stil eines Höhlenmenschen fordert und so Output-Token reduziert. Caveman Code ist ein SEPARATER Coding-Agent.Reduziert der Skill auch Reasoning- oder Input-Token?
Nein. Nur Output-Token. Das Repo sagt das selbst in SKILL.md und HONEST-NUMBERS.md ([CAV-02], [CAV-03]).Was ist mit „65% Reduktion" gemeint?
Ein Herstellerclaim ([CAV-04], 10 Prompts, 22–87% Range). Unabhängig reproduziert wurden eher ~31% ([CAV-05]).Warum bringt Caveman bei Coding-Anwendungen kaum etwas?
Weil Cache-Reads ~97% der Token ausmachen und die Output-Reduktion dort vernachlässigbar bis negativ ist ([CAV-06]).Ist „Caveman-Code 1,93× vs Codex" ein Beleg für gleiche Genauigkeit?
Nein. Es war 14/25 vs. 15/25 resolved ([CAV-07]) — ein Herstellerclaim mit leichtem Genauigkeitsverlust, ohne unabhängige Bestätigung.Darf arXiv 2604.00025 als Beleg zitiert werden?
Bedingt. Das Paper ist real (Preprint, Hakim 2026-03-11, 31 Modelle, +26 pp Accuracy), aber noch kein Peer-Review. Als Hinweis brauchbar, als harter Wirksamkeitsbeweis nicht ausreichend ([CAV-08]).