Caveman Mode
Elimina el relleno de Claude Code. Mismo output técnico, sin verbosidad. Desarrollado por Julius Brussee.
github.com/JuliusBrussee/cavemanInstalació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.