Claude Code va mucho más allá de generar código: 7 características que casi nadie usa
Si usas Claude Code a diario, probablemente lo tienes encasillado como "la herramienta que me genera código". Pero esta herramienta esconde varias funcionalidades que van mucho más allá: generar imágenes, crear diagramas, delegar tareas a Codex, manejar múltiples sesiones desde una sola terminal e incluso controlar todo desde tu celular. En este artículo te muestro las características que la gran mayoría no utiliza (o ni siquiera sabe que existen).
1. Cambiar de directorio sin salir de la sesión: /cd
Un escenario típico: tienes un proyecto principal compuesto por varios subproyectos independientes (una API, un frontend, una extensión de Chrome, otro backend), cada uno con su propio repositorio. Lo que muchos hacen es abrir una instancia de Claude Code por carpeta: una terminal en el frontend, otra en el backend, y así.
El problema es que cuando lanzas Claude Code desde una carpeta, el contexto queda limitado a ella. Si escribes !pwd verás tu ubicación actual, y al usar @ para buscar archivos solo se filtran los de ese directorio.
La solución es el comando /cd, que funciona igual que el change directory de toda la vida, pero dentro de Claude Code. Escribes /cd ../ y se listan las carpetas al mismo nivel, de modo que puedes saltar al backend, por ejemplo, y desde ahí hacer búsquedas de archivos y obtener el contexto de esa carpeta únicamente.
Un detalle importante: al escribir la ruta, presiona Tab para que se autocomplete antes de dar Enter. Si escribes la ruta a mano y das Enter directamente, es posible que no te mueva al directorio.
2. Manejar múltiples agentes desde una misma terminal
Si has escuchado de tmux, quizás creas que necesitas ese programa para orquestar varias sesiones. Claude Code añadió en los últimos meses una característica que se le parece: no es exactamente lo mismo, pero puede servirte.
Supongamos que tienes dos sesiones abiertas: en una le pides que actualice el README en modo plan, y en la otra le delegas otra tarea. En lugar de estar revisando pestaña por pestaña, presiona la flecha izquierda y aparecerá una lista de sesiones con su estado: cuál está trabajando, cuál terminó y cuál necesita un input tuyo. Desde esa misma lista puedes entrar a la sesión que pide confirmación, responder y volver.
Es un manejo de sesiones incluido dentro del propio Claude Code. Muy básico comparado con tmux, sí, pero suficiente si estás corriendo múltiples sesiones en una misma máquina.
3. Delegar tareas a Codex desde Claude Code
Esta característica no viene del propio Claude Code, sino de un plugin oficial de OpenAI: codex-plugin-cc, que te permite abrir sesiones de Codex desde dentro de Claude Code. Es especialmente útil si pagas dos suscripciones (Claude y OpenAI) y quieres aprovechar los tokens de ambas, o simplemente prefieres la respuesta de un modelo sobre otro para ciertas tareas.
Para verificar si lo tienes, ejecuta /plugins y búscalo en la lista. Una vez instalado, puedes lanzar comandos como /codex:rescue, que delega una instancia de Codex (con la sesión que ya tengas iniciada) usando sus modelos, mientras tu sesión principal sigue corriendo con un modelo de Claude como Opus.
Por ejemplo: "revisa que todos los tests unitarios del proyecto estén implementados". En lugar de usar solamente un subagente de Claude Code, lanza un subagente de Codex que trabaja en paralelo. Y mientras ese avanza, puedes volver a ejecutar /codex:rescue y lanzarle otra tarea más, como una revisión de seguridad. El flujo es: Claude Code orquesta y delega, Codex implementa, y los resultados le reportan de vuelta al modelo principal — similar a cómo funcionan los subagentes nativos, pero con instancias de Codex.
4. Generar diagramas desde la aplicación de escritorio (modo Cowork)
Cuando usas la aplicación de escritorio de Claude (la interfaz gráfica, no la terminal), puedes obtener gráficos de tu proyecto. La clave está en cambiar al modo Cowork y seleccionar la carpeta del proyecto que quieres analizar.
¿Por qué Cowork y no el chat normal? Porque en modo Cowork Claude puede leer los archivos de tu sistema, mientras que en modo chat solo responde preguntas sin acceso al código. Una vez dentro, un prompt como "crea un gráfico explicativo a modo de system design de este proyecto" hace que escanee el código, lo entienda y genere una interfaz HTML a modo de reporte visual, que además puedes descargar o guardar. En el panel derecho verás la salida que genera y el contexto (tu carpeta).
5. Diagramas editables con el MCP de Excalidraw
El reporte HTML está bien, pero hay una mejor forma: usar un MCP. Los MCPs, en resumen, son como extensiones que añades a Claude para que pueda hacer más cosas: conectarse con Notion para crear páginas automáticamente, con Supabase para crear tablas o leer datos de tu cuenta, y un largo etcétera.
En la sección de Conectores (el botón "+" → conectores → explorar conectores), busca Excalidraw — sí, la misma aplicación que uso para los dibujos de mis videos, solo que aquí es la IA la que genera los gráficos por ti. Conectarlo no requiere autenticación: le das a conectar y listo. También existe la opción de Mermaid, otro proyecto interesante, aunque lo que me gusta de Excalidraw es que los diagramas parecen hechos a mano.
Con un prompt como "usando Excalidraw, genera un diagrama de la arquitectura de este proyecto", Claude escanea el código y produce un diagrama estilo dibujo: aplicaciones cliente que se comunican con el backend, el backend desplegado en Railway, un contenedor de Docker, y así.
Lo mejor es que no es una imagen estática: puedes darle doble clic a cualquier elemento, renombrarlo o modificarlo. Incluso puedes pedirle cambios por chat — "añade un entorno de staging en Amplify" — y como por detrás todo es código, actualiza el gráfico y añade la nueva sección. Después lo abres en la web de Excalidraw y lo exportas como PNG, SVG o lo copias al portapapeles. Ideal para documentación, para explicárselo a un cliente o simplemente para no empezar un diagrama desde cero.
6. Generar imágenes con modelos externos (OpenAI, Gemini, Higgsfield)
Una limitación de Claude Code es que no puede generar imágenes ni videos por sí mismo. Pero dependiendo del proyecto, a veces necesitas generar ese tipo de assets: imágenes de productos para una tabla de base de datos, ilustraciones únicas para un landing page, etc.
La solución es darle acceso a modelos que sí generan ese contenido:
- OpenAI Image Generation: el modelo que usa ChatGPT por detrás para sus imágenes realistas y ediciones. Le pasas tu clave de API a Claude Code y él se encarga de hacer las llamadas.
- API de Gemini: misma idea, otro proveedor.
- Higgsfield: en mi caso tengo una suscripción aquí, que agrupa una enorme cantidad de modelos para generación de imágenes y video.
Un ejemplo práctico: con un prompt como "crea tres productos con imágenes realistas y guárdalos en esta página de productos", Claude Code genera las imágenes vía API y las asigna directamente dentro de la aplicación, en lugar de dejar recuadros vacíos o buscar URLs de internet.
Eso sí, ten en cuenta que estas APIs no son gratuitas: todas cobran por uso. Si solo necesitas placeholders, pedirle URLs de imágenes existentes sigue siendo la opción sin costo. Pero si tienes créditos gratis de algún modelo, basta con pasarle el token e indicarle de qué API es.
7. Remote control: maneja tus sesiones desde el celular
Esta característica ya viene incluida con tu suscripción y se llama remote control. Ejecuta /remote-control (o simplemente /rc) y en la parte inferior de la terminal se marcará que ese chat ahora puede comunicarse fuera de tu máquina.
¿Qué logras con esto? Desde la aplicación móvil de Claude, en la sección de código, verás todas tus sesiones activas y podrás abrirlas: la misma respuesta que obtuviste en la terminal, ahora en tu celular. Puedes dejar tareas ejecutándose en tu computadora y seguir mandando instrucciones desde cualquier lugar.
Incluso puedes llamar skills desde el móvil: al escribir / se listan los skills incluidos o los que tú mismo has creado (yo tengo uno para hacer mis propios commits, por ejemplo), y se ejecutan en la terminal remota. Y no estás limitado a una sesión: puedes activar /rc en varias y gestionarlas todas desde la lista en el móvil, viendo incluso las imágenes generadas. Muy útil cuando el agente va testeando lo que hace y tú solo necesitas revisarlo rápidamente.
Bonus: comandos de voz con /voice
Por último, una característica que también pocos usan: ejecuta /voice dentro de Claude Code para activar o desactivar el reconocimiento por voz. Una vez activado, mantienes presionada la barra espaciadora y hablas; lo que digas se transcribe como prompt.
En mi experiencia la transcripción no es exacta — sospecho que usa algún modelo local, porque no funciona igual de bien que en la aplicación móvil — y de momento solo me responde bien en inglés. Pero viene incluido en la misma suscripción, así que vale la pena probarlo.
Conclusión
Como ves, añadir estas características es tan sencillo como ejecutar los comandos que te mencioné. Y hay muchas más — workflows, subagentes, worktrees, Teams — pero esas están mucho más enfocadas a lanzar agentes y generar código, mientras que las de este artículo abren la puerta a hacer otras cosas: diagramar, generar assets, orquestar modelos de distintos proveedores y trabajar desde donde estés.
Pruébalas en tus propios proyectos — algunas son más fáciles de usar que otras — y si conoces alguna característica que no mencioné, déjala en los comentarios.
Si quieres asesorías personalizadas sobre cualquiera de estos temas, puedes reservarlas en fazt.dev.