Maestría: modelos, costos e IDE
Elige el modelo correcto, gestiona costos e intégralo con tu editor
⏱ Estim. ~9 min
01 · Leer
La última pieza de dominar Claude Code es la optimización: elegir el modelo correcto para cada tarea, controlar costos y usar la integración con IDE que mejor encaje con tu flujo.
La mayoría de devs nunca piensa en esto. Usan el modelo por defecto para todo, no rastrean costos y solo usan la terminal. Pero la diferencia entre un buen usuario de Claude Code y uno excelente es saber cuándo usar Opus vs Sonnet, cuándo hacer /clear vs /compact y cuándo pasarse de la terminal a la extensión de VS Code.
Puntos clave
- Selección de modelo: distintos modelos para distintas tareas
- Conciencia de costos: rastrea y optimiza el uso de tokens
- Integración con IDE: alternativa gráfica a la terminal
- Meta: mínimo costo, máxima productividad
02 · Leer
Claude Code te da acceso a varios modelos, cada uno con fuerzas distintas: - Sonnet: el caballo de batalla. Rápido, capaz, costo-efectivo. Úsalo para coding del día a día, refactors, arreglar bugs y la mayoría de las tareas. Debería ser tu predeterminado. - Opus: la artillería pesada. Mejor para decisiones de arquitectura complejas, planificación de varios pasos y razonar sobre bugs sutiles. Más caro, pero vale la pena en problemas difíciles. - Haiku: el rey de la velocidad. Rápido y barato. Úsalo para tareas simples de subagente, operaciones en segundo plano y preguntas rápidas.
El comando /effort te permite ajustar el nivel de effort (low, medium, high), que controla qué tan profundo razona Claude sobre tu solicitud. Menor effort = más rápido y barato para tareas simples; mayor effort = razonamiento más profundo para problemas complejos.
Usa /model para cambiar de modelo cuando quieras. No te quedas amarrado.
Puntos clave
- Sonnet: trabajo del día a día, mejor balance costo/capacidad (predeterminado)
- Opus: razonamiento complejo, arquitectura, bugs difíciles
- Haiku: tareas simples, subagentes, preguntas rápidas
- Nivel de effort: low/medium/high controla la profundidad del razonamiento
- Usa /model para cambiar cuando quieras
03 · Ejemplo de código
Usa /model para cambiar de modelo y /cost para rastrear gasto.
Comandos de modelo y costo
/model sonnet # Switch to Sonnet (daily coding)
/model opus # Switch to Opus (complex problems)
/model haiku # Switch to Haiku (quick tasks)
/effort low # Faster, cheaper reasoning for simple tasks
/effort medium # Balanced reasoning (default)
/effort high # Deeper reasoning for complex problems
/cost # Show current session cost
/context # Show what's consuming context space
Cambia de modelo cuando cambie la tarea. Empieza con Opus para una discusión compleja de arquitectura, pásate a Sonnet para implementar. Usa /cost para mantenerte consciente del gasto: el dev típico gasta entre $6 y $12 al día. Las sesiones pesadas de refactor son más caras; los arreglos rápidos son más baratos.
04 · Leer
Estas son las estrategias de ahorro de costos más efectivas, ordenadas por impacto:
1. Haz /clear entre tareas no relacionadas: /clear resetea tu contexto. Un contexto limpio significa que Claude procesa menos tokens por mensaje. 2. Usa subagentes para trabajo extenso: la salida de tests, los logs, las investigaciones llenan rápido el contexto. Delégalo a un subagente. 3. Mueve conocimiento especializado a skills: CLAUDE.md se carga cada sesión. Los skills solo se cargan cuando se invocan. Mueve los flujos detallados a skills. 4. Elige el modelo correcto: Haiku para tareas simples cuesta una fracción de Opus. No uses Opus para renombrar variables. 5. Compact estratégico: /compact con un focus hint conserva lo importante y descarta el resto. 6. Limita los servidores MCP: cada definición de herramienta de servidor consume contexto. Desactiva los que no uses.
El desperdicio más grande es la «sesión saco-de-todo»: una sola conversación tratando de hacer todo. Haz /clear entre tareas.
Puntos clave
- /clear entre tareas no relacionadas (el mayor impacto)
- Subagentes para trabajo extenso (tests, logs, investigaciones)
- Skills mejor que CLAUDE.md para conocimiento especializado
- El modelo correcto para la tarea correcta
- /compact con focus hint cuando el contexto se llena
- Desactiva los servidores MCP que no uses
05 · Leer
Claude Code no es solo una herramienta de terminal. Se integra con los editores que ya usas: Extensión de VS Code: panel de chat gráfico dentro de VS Code. Tienes diffs inline (comparaciones lado a lado de los cambios), @-mention de archivos y rangos de líneas (@auth.ts#5-10), un modo plan con editor markdown visual y gestión de sesiones. Instálala desde Extensions marketplace, busca 'Claude Code'.
Plugin de JetBrains: chat integrado para IntelliJ, WebStorm, PyCharm y otros IDE de JetBrains. Misma conciencia de contexto de código, vistas de diff y soporte de desarrollo remoto.
Los dos comparten configuración con la CLI vía ~/.claude/settings.json. Tus hooks, permisos y skills funcionan en todos lados.
Puntos clave
- VS Code: chat gráfico, diff inline, @-mention, modo plan
- JetBrains: chat integrado en IntelliJ, WebStorm, PyCharm
- La CLI y las extensiones de IDE comparten configuración
- Hooks, permisos y skills funcionan en todos los entornos
06 · Quiz
Estás haciendo un refactor de renombrado directo en 3 archivos. ¿Qué modelo deberías usar?
- Opus: usa siempre el modelo más capaz
- Haiku: la opción más barata
- Opus (high effort): deja que Opus planifique primero el refactor
- Sonnet: mejor balance de capacidad y costo para tareas rutinarias
07 · Leer
Pausa: ya sabes cómo elegir modelo
En la primera mitad aprendiste: Claude Code tiene distintos modelos (Sonnet / Opus / Haiku) y tareas distintas piden cerebros distintos. En la pregunta anterior ya respondiste cuál usar para un refactor.
La segunda mitad extiende dos cosas: usa dragSort para clasificar tareas distintas al modelo correcto y luego ve un escenario más sutil (debuggear un race condition) para comprobar si distingues qué tipo de tarea necesita razonamiento más profundo.
Al final aprenderás el comando /cost, que te dice cuántos tokens gastaste en una sesión y te ayuda a controlar el presupuesto en la práctica.
Puntos clave
- Sonnet es el predeterminado, sirve para la mayoría de las tareas de desarrollo
- Opus sirve para escenarios que necesitan razonamiento profundo (refactor complejo, debug, decisiones de diseño)
- Haiku es rápido y barato, sirve para tareas simples por lote
- /model cambia de modelo, /cost muestra el gasto
08 · Clasificar arrastrando
Clasifica cada tarea según el modelo recomendado.
(Esta sección es interactiva — activa JavaScript para usarla.)
09 · Leer
Completaste todo el track avanzado de Claude Code. Desde los comandos básicos del Nivel 8, a los skills del Nivel 9, al MCP del Nivel 10, a la gestión de contexto del Nivel 11 y ahora a las funciones avanzadas del Nivel 12.
Entiendes los subagentes para delegar, los worktrees para trabajo en paralelo, los hooks y permisos para personalizar, el modo headless para automatizar y la selección de modelo para optimizar costos. Estas son las herramientas que separan al usuario casual del usuario avanzado.
El siguiente nivel deja lo específico de Claude Code y pasa al modo ingeniero junior en general: debuggear, desplegar y trabajar como un profesional. Cada skill de Claude Code que aprendiste hará esas lecciones más efectivas.
Puntos clave
- Completaste el track completo de Claude Code (Niveles 8-12)
- Subagentes, worktrees, hooks, modo headless, optimización de costos
- Son skills de usuario avanzado que se acumulan con el tiempo
- Siguiente parada: modo ingeniero junior, el nivel final
10 · Quiz
Necesitas debuggear un race condition sutil en código de autenticación. ¿A qué modelo deberías cambiar?
- Opus: mejor razonamiento para bugs complejos y sutiles
- Haiku: el más rápido y barato
- Sonnet: el predeterminado para el trabajo diario
- Opus (high effort): razonamiento profundo para planificar, Sonnet para ejecutar
11 · Completar
Para ver cuánto llevas gastado en tu sesión actual de Claude Code, escribe el slash command /_____
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.