Skip to content

Integrate caveman-compress skill (opt-in bundle + context-audit hook) #88

@izo

Description

@izo

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

  • community-skills/caveman/caveman-compress/SKILL.md créé avec source-url: + source-version:
  • install.sh --with-caveman-skill installe dans ~/.claude/skills/caveman-compress/
  • context-audit propose la compression quand seuil dépassé
  • Doc CLAUDE.md mise à jour (section Community Skills)
  • Mesure réelle avant/après sur CLAUDE.md d'ulk lui-même (baseline publique)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions