Saltar al contenido

Caveman Mode

Elimina el relleno de Claude Code. Mismo output técnico, sin verbosidad. Desarrollado por Julius Brussee.

github.com/JuliusBrussee/caveman

Instalación

Opción A: solo para un proyecto

Clona el plugin en la carpeta .claude/skills/ de tu proyecto:

git clone https://github.com/JuliusBrussee/caveman.git .claude/skills/caveman

Si la carpeta no existe, créala primero:

mkdir -p .claude/skills
git clone https://github.com/JuliusBrussee/caveman.git .claude/skills/caveman

Opción B: global para todos los proyectos

git clone https://github.com/JuliusBrussee/caveman.git ~/.claude/skills/caveman

Reinicia Claude Code. El plugin se descarga automáticamente.

Activar siempre al iniciar

Instrucción en CLAUDE.md

Añade esta línea a tu CLAUDE.md:

/caveman
Claude lee el CLAUDE.md al iniciar cada sesión y aplica las reglas desde el primer mensaje.

Hook para persistencia entre turnos (recomendado)

Sin el hook, el modo puede derivar tras muchos turnos. El hook inyecta el recordatorio en cada prompt.

Añade un hook UserPromptSubmit en .claude/settings.json que devuelva:

CAVEMAN MODE ACTIVE (full). Drop articles/filler/pleasantries/hedging. Fragments OK. Code/commits/security: write normal.

Niveles

  • lite — Sin cortesías ni relleno. Artículos y frases completas. Ej: "Your component re-renders because you create a new object reference."
  • full — Sin artículos, fragmentos OK, sinónimos cortos. Ej: "New object ref each render. Wrap in useMemo."
  • ultra — Abreviaturas, flechas para causalidad, máxima compresión. Ej: "Inline obj prop → new ref → re-render. useMemo."

Comandos

  • /caveman lite — Cambia a nivel lite.
  • /caveman full — Cambia a nivel full (default).
  • /caveman ultra — Cambia a nivel ultra.
  • stop caveman / normal mode — Desactiva el modo en esta sesión.

Qué nunca cambia

El estilo caveman afecta solo a la prosa explicativa. Código, commits y mensajes de seguridad se siguen escribiendo de forma normal: precisión técnica por encima de compresión.