Tuve 23 plugins instalados en Claude Code. 8 skills. 5 servidores MCP. 3 marcos de agentes personalizados. Alguna herramienta de gestión de contexto que encontré en Twitter a las 2 a. m.
Mis sesiones eran lentas. Mi ventana de contexto se llenaba antes de escribir mi primer prompt real. Estaba alcanzando límites más rápido que la gente del plan gratuito.
Entonces usé /context por primera vez y vi el desglose:

62 000 tokens consumidos antes siquiera de saludar.
Eso es el 31 % de toda mi ventana de contexto — perdido. Devorado por plugins que se suponía que harían mejor a Claude Code. Y todavía no había escrito ni un solo prompt.

Ese fin de semana lo borré todo. Cada plugin. Cada skill. Cada servidor MCP que no estuviera usando a diario. Lo reduje solo a las funciones integradas.
Mis sesiones se alargaron 3 veces más. Mis resultados fueron más precisos. Mi gasto en tokens se redujo a la mitad.
Resulta que Claude Code ya trae todo por lo que estaba pagando a los plugins. Simplemente nunca aprendí lo que ya tenía.
Aquí está cada función integrada que reemplazó un plugin que estaba usando.
1 // Gestión de contexto
Esto por sí solo reemplaza 5 plugins.
El contexto es el recurso más importante en Claude Code. Tienes una ventana de 200k tokens. Todo compite por ella: tu conversación, los prompts del sistema, las herramientas, los archivos que Claude lee, las salidas de comandos. Cuando se llena, Claude empieza a olvidar cosas, alucinar y producir basura.
La mayoría de la gente instala plugins para "gestionar el contexto". Yo tenía dos. Ambos eran innecesarios porque Claude Code tiene tres comandos integrados que lo hacen mejor.

/context — ve exactamente a dónde van tus tokens.
Este es el comando que desearía haber conocido desde el primer día. Escribe /context y obtienes un desglose completo: cuántos tokens usa el prompt del sistema, cuánto toman tus herramientas, cuánto se está comiendo el historial de la conversación, cuánto espacio te queda.
Así es mi contexto ahora — después de la limpieza. Antes, solo la línea de skills y plugins ocupaba 14k tokens. Eso es el 7 % de mi contexto total consumido por extensiones inactivas, esperando ser llamadas, la mayoría de las cuales usaba quizá una vez a la semana.
Regla práctica: ejecuta /context al inicio de cada sesión seria. Si tu línea base supera los 30k antes de escribir nada, tienes un problema estructural. Arrégialo antes de hacer cualquier trabajo.
/compact — comprime tu conversación sin perder contexto.
Este es el comando más infrautilizado de todo Claude Code. Los usuarios experimentados lo ejecutan cada 20-30 minutos durante el trabajo activo. La mayoría nunca lo ha escrito una vez.
Cuando tu conversación se alarga, cada nuevo mensaje cuesta más tokens porque Claude relee todo el historial. Para el mensaje 30, un solo intercambio quema 31 veces más tokens que el primero. /compact comprime todo ese historial en un resumen denso, liberando espacio mientras conserva el contexto importante.

/compact céntrate en el módulo de autenticación y en los fallos de test actuales
Incluso puedes decirle qué priorizar en el resumen. "Mantén las decisiones sobre el esquema de la base de datos, comprime todo lo demás". Es quirúrgico.
La diferencia entre ejecutar /compact regularmente y no hacerlo: sesiones de 30 minutos frente a sesiones de más de 3 horas con el mismo presupuesto de tokens.
/clear — reinicio nuclear cuando lo necesitas.
/clear lo borra todo. El historial de la conversación desaparece. Comienzo fresco. Las ediciones de archivos se quedan en el disco, pero el contexto está completamente vacío.
La diferencia importa:
/compactmantiene a Claude orientado sobre lo que pasó./clearempieza desde cero absoluto.- Usa
/clearcuando cambies a algo completamente no relacionado. - Usa
/compactcuando continúes pero necesites más espacio.
Antes de aprender estos tres comandos, estaba instalando plugins que hacían versiones peores de lo mismo mientras consumían miles de tokens en sobrecarga. Ahora solo escribo un comando de barra y está hecho.
2 // Control de sesión
Deja de perder tu trabajo.
Solía tener un plugin que guardaba el estado de mi sesión para poder retomarla después. Resulta que Claude Code lo ha tenido integrado desde siempre.
/resume — continúa exactamente donde lo dejaste.
Tu terminal se cerró. Tu portátil se apagó. Cerraste la ventana por accidente. No importa. Escribe /resume y obtienes una lista de todas las sesiones recientes. Elige una y estás de vuelta exactamente donde estabas.
Sin argumentos abre un selector de sesiones. Con un nombre salta directamente allí. Incluso puedes nombrar sesiones con /name para encontrarlas fácilmente después.
/rewind — deshaz cualquier cosa, en cualquier momento.
Claude reescribió tu módulo de autenticación y lo empeoró. /rewind revierte todo — código y conversación — a un punto de control anterior.
Esc Esc — el superpoder oculto.
Un solo Esc detiene la generación. Todo el mundo lo sabe. Pero Esc dos veces abre algo que la mayoría nunca ha visto: una lista desplazable de todos los puntos de control que Claude Code creó durante tu sesión. Cada estado de archivo. Cada estado de conversación. Totalmente restaurable.

Cuatro opciones: restaurar código y conversación, solo conversación, solo código, o resumir desde el punto de control en adelante.
Esto cambia lo agresivamente que puedes experimentar. Riesgo cero. Deshacer completo. Deja que Claude pruebe enfoques arriesgados — si fallan, rebobinar no cuesta nada. Yo tenía un plugin que hacía una versión peor de esto. Lo borré el mismo día que descubrí Esc Esc.
3 // Control de costos y modelo
Deja de pagar de más por tareas simples.
/cost — conoce lo que estás gastando en tiempo real.
Si estás en la API, /cost muestra tu gasto actual de la sesión en curso. Sin necesidad de plugins. Sin panel externo. Solo escribe el comando.
Para suscriptores Pro y Max, /stats muestra tu progreso contra los límites de uso — tanto el límite de sesión de 5 horas como el tope semanal.
/model — cambia de modelo a mitad de sesión.
Este me ahorró más dinero que cualquier truco de optimización que haya probado.
Opus es potente pero caro. Consume aproximadamente el doble de tokens que Sonnet. Y la cuestión es: Sonnet es la opción correcta para el 80 % del trabajo de programación. Es rápido, capaz y eficiente en costos. Opus solo importa para decisiones arquitectónicas complejas y depuración profunda.

/model te permite cambiar a mitad de sesión:
Solía usar Opus para todo — formatear archivos, escribir tests, renombrar variables. Ahora cambio a Sonnet para tareas simples y vuelvo a Opus solo cuando lo necesito. El mismo trabajo, la mitad del costo.
/effort — controla cuánto piensa Claude.
Renombrar una variable no necesita el mismo esfuerzo cognitivo que diseñar un esquema de base de datos. /effort te permite decirle a Claude cuánto invertir en pensar. Esfuerzo bajo en tareas simples = menos tokens = sesiones más largas.
Opción+T — alterna el pensamiento extendido por mensaje.
El pensamiento extendido es potente pero caro. Añade tokens significativos a cada respuesta. Opción+T lo activa y desactiva por mensaje, en lugar de dejarlo siempre encendido.
¿Una pregunta rápida de formato? Déjalo apagado. ¿Decisión arquitectónica compleja? Actívalo. ¿De vuelta a un simple renombrado? Apágalo otra vez. La alternancia toma 0.2 segundos. La ruta del menú toma 4.
4 // Configuración del proyecto
10 minutos que te ahorran horas.
/init — deja que Claude Code se configure solo.
Ejecuta /init en la raíz de cualquier proyecto y Claude Code genera un CLAUDE.md inicial escaneando tu código. Detecta tu stack, tu estructura de archivos, tus convenciones, y escribe un archivo de configuración que cada sesión futura leerá automáticamente.
Luego personalízalo. Añade tus convenciones, tus decisiones arquitectónicas, tus reglas. La versión generada es un punto de partida — tú la haces tuya.
/doctor verifica que tus servidores MCP estén conectados, tus skills cargadas, tus permisos bien configurados. Ejecútalo después de cualquier cambio de configuración.
.claudeignore — mantén la basura fuera del contexto.
Igual que .gitignore mantiene archivos fuera de git, .claudeignore mantiene archivos fuera de la ventana de contexto de Claude Code.
Cada archivo que Claude lee consume tokens. Cada directorio que escanea cuesta contexto. .claudeignore es la forma más simple de mantener tus sesiones ligeras. Tenía un plugin que "optimizaba la lectura de archivos". Resulta que .claudeignore hace lo mismo en 5 líneas.
5 // Calidad del código
Mejor que la mayoría de los plugins de revisión.
/review — revisión de código integrada.
Escribe /review y Claude analiza tus cambios recientes. Busca errores, problemas de estilo, posibles problemas y sugiere mejoras. Es más específico y consciente del contexto que preguntar "revisa mis cambios" en un prompt libre.
/diff muestra cada cambio en tu directorio de trabajo. /security-review escanea específicamente en busca de vulnerabilidades. Usaba un plugin de seguridad aparte para esto — lo borré después de descubrir que /security-review hace lo mismo sin sobrecarga.
/plan — piensa antes de programar.
Antes de que Claude empiece a escribir código, leer archivos y ejecutar comandos, /plan hace que produzca un desglose estructurado de lo que pretende hacer — sin hacer nada de eso.
Esto ahorra tokens porque detectas malentendidos temprano. Si Claude planea leer seis archivos cuando solo necesitas dos, lo corriges antes de que queme contexto leyendo archivos que no necesita.
Cambia al modo plan antes de cualquier tarea compleja. Revisa el plan. Ajusta. Luego ejecuta. Es la diferencia entre trabajo preciso y conjeturas costosas.
6 // Atajos de teclado
La forma más rápida de hacerlo todo.
Estos no son comandos, son memoria muscular. Una vez que los aprendes, nunca vuelves atrás.

Shift+Tab — cicla modos de permiso.
Claude Code pide permiso para cada edición de archivo y cada comando. Seguro pero lento. Shift+Tab cicla entre tres modos:
- normal: pide permiso para todo (seguro, lento)
- auto-aceptar: ejecuta sin preguntar (rápido, requiere confianza)
- plan: muestra lo que hará pero no ejecuta (revisa primero)
Cambia a auto-aceptar cuando estés iterando rápido sobre código que entiendes. Cambia a plan cuando Claude esté haciendo algo arriesgado. Vuelve a normal para código sensible. Una pulsación de tecla cambia toda la velocidad de interacción.
Ctrl+R — busca en tu historial de prompts.
Claude Code mantiene tu historial completo de prompts entre sesiones. Ctrl+R te permite buscar difusamente en todo él.
Ejecutaste un prompt complejo hace tres días que funcionó perfectamente. En lugar de volver a escribirlo o desplazarte por el historial del terminal: Ctrl+R, escribe dos palabras clave, ya está de vuelta. Después de un mes de uso, tu historial de prompts es una biblioteca personal de todo lo que funcionó.
Ctrl+G — escribe prompts en un editor real.
La entrada del terminal es de una línea. Escribir un prompt de varios párrafos con instrucciones específicas en una sola línea de terminal es doloroso. Ctrl+G abre tu editor de texto predeterminado — vim, VS Code, el que tengas configurado. Escribe tu prompt correctamente. Guarda y cierra. Se envía.
Obligatorio para cualquiera que escriba prompts detallados. La entrada del terminal no fue construida para párrafos. Tu editor sí.
/btw — haz una pregunta secundaria sin interrumpir.
Claude está a mitad de tarea, metido en tres archivos en una refactorización. De repente necesitas saber algo — "¿qué archivo tiene el middleware de autenticación?"
Antes de /btw: cancelas toda la tarea, haces tu pregunta, luego vuelves a pedir la tarea original. Todo el contexto del trabajo interrumpido — perdido.
/btw te permite hacer una pregunta secundaria mientras Claude sigue trabajando. La respuesta llega sin tocar el historial de la conversación de la tarea principal.
7 // Comandos personalizados
Construye tus propios plugins en 30 segundos.
Esto es lo que la mayoría no se da cuenta: la mayoría de los plugins son solo archivos markdown con instrucciones. Puedes construir lo mismo tú mismo en .claude/commands/.
Crea un archivo markdown. Ponle instrucciones. Se convierte en un comando de barra.

Ahora /fix-issue 456 hace exactamente lo que haría un plugin — pero con cero sobrecarga, cero dependencias y cero tokens extra consumidos en tu ventana de contexto.
/review-pr. Flujo de trabajo personalizado. Cero tokens en sobrecarga base. Lo escribiste en 30 segundos.
Para equipos: súbelos a tu repositorio en .claude/commands/. Todos obtienen los mismos flujos de trabajo. Trátalos como código — revísalos en PRs, itera sobre ellos, versiona.
Esto es literalmente lo que la mayoría de los marketplaces de plugins te venden. Excepto que es gratis, no pesa nada en el contexto y controlas cada palabra.
La paradoja de la configuración
Esto es lo que nadie en el ecosistema de Claude Code menciona: cada plugin, cada skill, cada servidor MCP que instalas añade sobrecarga base a tu ventana de contexto. Se cargan al inicio de cada sesión, los uses o no.
Claude Code limita los archivos de reglas individuales a 6000 caracteres y las reglas combinadas totales a 12 000. Esos límites existen por una razón. Los propios documentos de Anthropic lo dicen claramente: "por cada línea, pregúntate: ¿eliminar esto haría que Claude cometiera errores? Si no, elimínala".

Yo tenía 62 000 tokens de sobrecarga antes de escribir mi primer prompt. Eso es casi un tercio de toda mi ventana de contexto — consumido por herramientas inactivas.
Después de la limpieza: 6000 tokens de sobrecarga base. 156 000 tokens disponibles para trabajo real. Sesiones que solían morir a los 30 minutos ahora duran más de 3 horas.
Las matemáticas son simples: menos plugins = más contexto = sesiones más largas = mejores resultados.
Las excepciones (lo que realmente merece la pena instalar)
No digo que nunca instales nada. Digo que instales con intención. Esto es lo que sobrevivió a mi limpieza:
superpowers — el único framework de skills que vale la sobrecarga. Metodología de desarrollo estructurada que realmente cambia cómo Claude aborda el trabajo. Más de 170k estrellas por una razón.
Las 4 líneas de Karpathy — 4 reglas de comportamiento que evitan que Claude asuma, complique, toque código que no pediste y envíe sin verificar. Más de 60k estrellas.
context-mode MCP — si usas servidores MCP, este pone en un entorno aislado su salida para que no vuelquen 10 000 tokens de JSON bruto en tu conversación. Redirige las salidas de las herramientas a una base de conocimiento separada. Tu contexto se mantiene limpio.
Tres extensiones. Sobrecarga total: ~4000 tokens. ¿Todo lo demás? Comandos integrados que cuestan cero.
La lista completa

Cada uno está integrado. Cada uno cuesta $0. Cada uno está disponible ahora mismo en tu terminal.
Deja de instalar plugins. Empieza a usar lo que ya tienes.
Sígueme @regent0x_ para estudiar e investigar solo alpha pura. Gracias por leer. No olvides marcar esto como favorito.





