Contexte
Caveman (MIT) est un pack de 4 skills Claude Code qui compressent l'output LLM en style terse. Parmi les 4, seul caveman-compress est intéressant pour ulk : il pré-traite les fichiers de mémoire (CLAUDE.md) et annonce ~46% de tokens d'input économisés par session.
Licence MIT → intégration directe possible (contrairement à OpenWolf AGPL, cf #86).
Comparaison
| Skill Caveman |
Ulk équivalent |
Décision |
caveman-compress |
context-audit (55) — détecte mais ne compresse pas |
Intégrer (gap réel) |
caveman-commit |
plugin officiel /commit (bundlé) |
Skip (doublon) |
caveman-review |
plugin /pr-review-toolkit:review-pr (bundlé) |
Skip (doublon) |
caveman-help |
/ulk:help |
Skip |
Plan
Phase 1 — Opt-in bundle (P2, effort-S)
- Ajouter
community-skills/caveman/ avec caveman-compress/SKILL.md (source MIT, attribution claire)
- Flag
./install.sh --with-caveman-skill (singulier, un seul skill)
- Installation dans
~/.claude/skills/caveman-compress/
- Doc dans CLAUDE.md section "Community Skills" + source-url/source-version frontmatter (pattern ULK-084)
Phase 2 — Intégration context-audit (P2, effort-M)
- Quand
context-audit détecte CLAUDE.md > 4000 tokens ET score < seuil, proposer : "Compression disponible via /caveman-compress CLAUDE.md (-46% attendu)"
- Mode
context-audit --fix : invoque caveman-compress + diff avant commit
- Documenter dans
agents/specials/55-context-audit.md
Phase 3 — Routine opt-in (P3, effort-S)
- Routine
lovecraft memory distribute pourrait invoquer caveman-compress avant d'écrire le bloc vault dans CLAUDE.md
Non-retenu
caveman-commit / caveman-review : doublons avec plugins officiels Anthropic déjà bundlés (cf CLAUDE.md section "Plugins Officiels")
- Bundling par défaut : opt-in préféré (style terse conflit avec ton FR structuré des agents ulk)
- Variantes Lite/Full/Ultra/文言文 : garder uniquement Full (la plus neutre)
Références
Acceptance
Contexte
Caveman (MIT) est un pack de 4 skills Claude Code qui compressent l'output LLM en style terse. Parmi les 4, seul
caveman-compressest intéressant pour ulk : il pré-traite les fichiers de mémoire (CLAUDE.md) et annonce ~46% de tokens d'input économisés par session.Licence MIT → intégration directe possible (contrairement à OpenWolf AGPL, cf #86).
Comparaison
caveman-compresscaveman-commit/commit(bundlé)caveman-review/pr-review-toolkit:review-pr(bundlé)caveman-help/ulk:helpPlan
Phase 1 — Opt-in bundle (P2, effort-S)
community-skills/caveman/aveccaveman-compress/SKILL.md(source MIT, attribution claire)./install.sh --with-caveman-skill(singulier, un seul skill)~/.claude/skills/caveman-compress/Phase 2 — Intégration context-audit (P2, effort-M)
context-auditdétecteCLAUDE.md> 4000 tokens ET score < seuil, proposer : "Compression disponible via/caveman-compress CLAUDE.md(-46% attendu)"context-audit --fix: invoquecaveman-compress+ diff avant commitagents/specials/55-context-audit.mdPhase 3 — Routine opt-in (P3, effort-S)
lovecraft memory distributepourrait invoquer caveman-compress avant d'écrire le bloc vault dans CLAUDE.mdNon-retenu
caveman-commit/caveman-review: doublons avec plugins officiels Anthropic déjà bundlés (cf CLAUDE.md section "Plugins Officiels")Références
community-skills/nothing/,community-skills/obsidian/agents/specials/55-context-audit.mdAcceptance
community-skills/caveman/caveman-compress/SKILL.mdcréé avecsource-url:+source-version:install.sh --with-caveman-skillinstalle dans~/.claude/skills/caveman-compress/context-auditpropose la compression quand seuil dépasséCLAUDE.mdd'ulk lui-même (baseline publique)