El complemento de código Claude provoca que las habilidades se carguen dos veces, aumentando la compactación del contexto

Un error en Claude Code hace que los complementos carguen cada habilidad dos veces, aumentando significativamente el tamaño del mensaje del sistema y provocando una compactación frecuente del contexto. El problema surge de directorios de caché de complementos obsoletos que no se limpian durante las actualizaciones automáticas y enlaces simbólicos duplicados en el directorio de habilidades.
El Problema
Cuando los complementos se actualizan (por ejemplo, de la versión 4.3.0 a 4.3.1), el directorio de la versión anterior permanece en ~/.claude/plugins/cache/. Claude Code carga habilidades de TODAS las versiones en caché, no solo de la activa que aparece en installed_plugins.json. Esto hace que cada habilidad aparezca dos veces en el mensaje del sistema.
Un usuario reportó tener 11 directorios de versiones obsoletas en 6 complementos, lo que duplicó sus ~30 habilidades a ~60 entradas. Vectores adicionales de duplicación incluyen un error en la construcción del mensaje en sí (confirmado en el issue #29520) y enlaces simbólicos creados en ~/.claude/skills/ que apuntan de vuelta al caché de complementos (issue #23819), donde un reportero tenía 83 enlaces simbólicos creados por lotes.
Verifica si estás afectado
Ejecuta estos scripts para verificar el problema:
Verificación 1: Versiones obsoletas de complementos
for d in ~/.claude/plugins/cache/claude-plugins-official/*/; do
name=$(basename "$d")
count=$(ls -d "$d"*/ 2>/dev/null | wc -l)
if [ "$count" -gt 1 ]; then
echo "AFECTADO: $name tiene $count versiones (debería ser 1)"
ls -d "$d"*/
fi
done
Verificación 2: Enlaces simbólicos duplicados
ls -la ~/.claude/skills/ 2>/dev/null | grep -c "plugins/"
Si esto devuelve un número > 0, tienes enlaces simbólicos duplicados.
Verificación 3: Desde dentro de una sesión — ejecuta /context y mira la tabla de Habilidades. Si cada habilidad aparece dos veces, estás afectado.
Corrige el Problema
Corrección de versiones obsoletas:
python3 << 'EOF'
import json, os, shutil
with open(os.path.expanduser("~/.claude/plugins/installed_plugins.json")) as f:
data = json.load(f)
cache = os.path.expanduser("~/.claude/plugins/cache/claude-plugins-official")
for full_name, installs in data["plugins"].items():
plugin = full_name.split("@")[0]
active = installs[0]["version"]
plugin_dir = os.path.join(cache, plugin)
if os.path.isdir(plugin_dir):
for ver in os.listdir(plugin_dir):
path = os.path.join(plugin_dir, ver)
if os.path.isdir(path) and ver != active:
print(f"Eliminando obsoleto: {plugin}/{ver}")
shutil.rmtree(path)
EOF
Corrección de enlaces simbólicos duplicados:
find ~/.claude/skills/ -type l -lname "*plugins/*" -delete 2>/dev/null
Reinicia Claude Code después de ejecutar estas correcciones.
Ahorros Adicionales de Contexto
La fuente también recomienda:
- Audita tus complementos habilitados en
~/.claude/settings.json→enabledPlugins. Deshabilita lo que no necesites para tu proyecto actual. - Desconecta conectores MCP no utilizados (Gmail, GCal, etc.).
- Ejecuta
/contexten tu próxima sesión para ver la diferencia. - Da like al issue #27721 para que se priorice — es el problema raíz sin respuesta aún.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Solución Alternativa para Firefox para el Problema de Congelación de Claude.ai Usando un Script de Tampermonkey
Un usuario de Reddit comparte una solución alternativa con un script de Tampermonkey para usuarios de Firefox que experimentan bloqueos en Claude.ai. El script modifica el comportamiento de Date.now() para evitar conflictos de tiempo que provocan que la interfaz se cuelgue.

Cargar silenciosamente cada servidor MCP en cada mensaje destruye el presupuesto de tokens.
Un usuario con 5–6 servidores MCP descubrió que cada prompt cargaba todos los servidores, causando un enorme desperdicio de tokens. Implementar una capa de enrutamiento para cargar solo los servidores relevantes por prompt redujo drásticamente el uso de tokens y mejoró los tiempos de respuesta.

Verifique los créditos de reinicio de Codex no utilizados en múltiples cuentas de ChatGPT a través de OpenClaw
Un usuario encontró créditos de restablecimiento de límite de tasa que expiraban en una segunda cuenta OAuth. El agente escaneó ambas, encontrando 6 en total sin usar. Canjeó uno para limpiar el tiempo de espera en menos de un minuto. Los peligros incluyen un endpoint no documentado y problemas de descubrimiento de habilidades.

Directiva del Modo Sigiloso de Claude para la Ejecución Autónoma de IA
Un usuario de Reddit comparte una directiva de 'modo sigiloso' que obliga a Claude a operar en silencio y de forma autónoma, entregando resultados completos de una sola vez sin salida de conversación hasta que el trabajo esté terminado.