🤖 Claude Code y Agentes de Terminal para Desarrolladores
En esta clase damos un salto de nivel y entramos en uno de los conceptos más potentes de la IA aplicada al desarrollo moderno: los agentes de terminal.
Aquí no hablamos de autocompletar código. Hablamos de IA que vive en tu terminal, entiende tu proyecto completo y es capaz de leer archivos, modificar código, ejecutar comandos y tomar decisiones usando lenguaje natural.
🚀 ¿Qué es Claude Code?
Claude Code es un agente de IA que se ejecuta directamente en la terminal y opera sobre tu repositorio local.
A diferencia de un editor tradicional:
- No depende de una interfaz gráfica compleja
- Funciona a través de comandos y lenguaje natural
- Tiene acceso al contexto completo del proyecto
- Puede ejecutar acciones reales como:
- Leer y editar archivos
- Ejecutar comandos de Git
- Instalar dependencias
- Crear commits y hacer push
Es una herramienta ideal para:
- Refactors grandes
- Migraciones
- Automatización de tareas repetitivas
- Trabajo rápido desde terminal
🧠 Claude Code como nuevo paradigma
Estamos viendo nacer un nuevo tipo de herramienta:
- Agentes de terminal
- Sin UI
- Orientados a contexto y acciones reales
Claude Code no está solo. Existen alternativas como:
- Codex
- GitHub Copilot CLI
- Otros agentes similares
Pero Claude Code destaca especialmente en tareas complejas y de alto nivel, donde el contexto importa más que una sugerencia puntual.
🧩 Formas de usar Claude Code
Claude Code puede utilizarse desde:
- Terminal (la forma más común)
- Extensión para Visual Studio Code
- JetBrains
- Slack
- Web
- Incluso aplicaciones móviles
Aun así, cuando hablamos de Claude Code, normalmente nos referimos al agente de terminal.
⚙️ Instalación y primer uso
Una vez instalado, puedes ejecutar:
cloud
Desde ahí:
- Seleccionas el modelo
- Configuras el método de autenticación
- Empiezas a interactuar con tu proyecto
Claude Code puede usarse:
- Con suscripción
- Sin suscripción usando la API de Anthropic
- A través de plataformas externas como:
- Amazon Bedrock
- Microsoft Foundry
- Vertex AI
- Incluso con modelos locales (con limitaciones)
🧠 Modelos disponibles y cuándo usarlos
Claude Code permite cambiar de modelo según la tarea:
Opus 4.6
- El más avanzado
- Ideal para tareas complejas
- Más caro
Sonnet
- Excelente equilibrio
- Ideal para tareas del día a día
Haiku
- Muy rápido y barato
- Perfecto para acciones simples como commits
Cambiar de modelo es tan simple como usar el comando correspondiente en la terminal.
📂 Entendiendo el proyecto con IA
Uno de los comandos más importantes es:
/init
Este comando:
- Analiza todo el repositorio
- Detecta patrones
- Genera un archivo
cloud.md - Documenta cómo funciona el proyecto
A partir de ahí, Claude Code:
- Entiende el contexto completo
- Puede responder preguntas sobre el proyecto
- Puede tomar decisiones informadas
🛠️ Automatización real con lenguaje natural
Con Claude Code puedes decir cosas como:
- “Haz commit de estos cambios”
- “Instala las dependencias necesarias”
- “Haz push a la rama principal”
Y el agente:
- Decide qué comandos ejecutar
- Corrige errores si se equivoca
- Reintenta automáticamente
- Aprende del contexto
Esto es vibe coding, pero con impacto real en el repositorio.
🧠 Gestión del contexto y tokens
Claude Code mantiene toda la conversación para no perder contexto.
Esto implica:
- Uso intensivo de tokens
- Contextos que pueden crecer rápidamente
Herramientas clave:
- Visualización del contexto
- Control del uso de tokens
- Compactación del contexto, que resume la conversación previa para reducir coste y tamaño sin perder significado
Saber gestionar esto es clave para un uso eficiente y profesional.
🤖 Creación de subagentes
Claude Code permite crear subagentes especializados.
Por ejemplo:
- Un agente para revisar rendimiento
- Otro para refactors
- Otro para planificación
A partir de una simple descripción en lenguaje natural:
- Claude genera el prompt
- Crea el agente
- Lo guarda en el proyecto
- Puedes reutilizarlo cuando quieras
Esto abre la puerta a flujos de trabajo avanzados con múltiples agentes colaborando.
🎯 ¿Cuándo usar Claude Code?
Claude Code brilla especialmente en:
- Refactors grandes
- Migraciones complejas
- Proyectos donde prefieres trabajar desde terminal
- Automatización avanzada
- Desarrollo asistido por contexto completo
No sustituye al pensamiento crítico del desarrollador, pero amplifica enormemente tu capacidad.
🔮 El cambio real
Claude Code representa una evolución clara:
- De asistentes pasivos
- A agentes activos
No es magia. No es perfecto. Pero bien usado, es una de las herramientas más potentes que tenemos hoy como desarrolladores.
💡 Tip: Empieza usando modelos pequeños para tareas simples y reserva los modelos grandes para problemas realmente complejos. Gestionar bien el contexto y los tokens marca la diferencia entre jugar con IA y usarla de forma profesional.