Módulo 2: Instalación y setup profesional
Módulo 2: Instalación y Setup Profesional
Módulo 2: Instalación y Setup Profesional
Descripción
Ya entiendes qué es Claude Code. Sabes que es el agente de código de Anthropic para terminal, que lidera los benchmarks de SWE-bench, y que opera como un developer senior con acceso completo a tu filesystem. Eso fue el Módulo 01. Ahora viene lo que importa: ponerlo a funcionar.
Este módulo es enteramente práctico. No hay teoría abstracta — cada sección te lleva a una acción concreta. Al terminar las 5 cápsulas, vas a tener Claude Code instalado, autenticado, configurado con el modelo correcto, y optimizado para tu flujo de trabajo. Es la diferencia entre "saber qué es Claude Code" y "tener Claude Code trabajando para ti."
Un setup bien hecho es invisible: no piensas en él, simplemente funciona. Un setup mal hecho es un obstáculo constante — errores de autenticación, el modelo equivocado para la tarea, costos innecesarios, o peor: no saber que existe una plataforma que se adapta mejor a tu workflow. Este módulo elimina esos problemas desde la raíz.
Dónde Estamos en la Guía
Módulo 01: Qué es Claude Code ✅
Módulo 02: Instalación y setup ← ESTÁS AQUÍ
Módulo 03: CLAUDE.md y memoria
Módulo 04: Workflow agentic
Módulo 05: Skills y Hooks
Módulo 06: Subagents
Módulo 07: Integraciones (Git, SDK, Remote Control)
Módulo 08: Proyecto integrador
En el Módulo 01 aprendiste qué es Claude Code, por qué lidera el espacio, y cómo se diferencia de otros agentes. Ahora, en el Módulo 02, pasamos de entender a instalar y configurar. Todo lo que viene después — CLAUDE.md, workflows, skills, subagents — requiere que este paso esté bien resuelto.
El Mental Model Fundamental
La instalación de Claude Code es como configurar tu entorno de desarrollo.
Cuando empiezas un proyecto nuevo, no saltas directo a escribir código. Primero instalas el runtime, configuras el editor, verificas que el linter funciona, confirmas que los tests pasan, y te aseguras de que el build pipeline está limpio. Solo entonces empiezas a trabajar.
Con Claude Code es exactamente lo mismo:
1. Instalar Claude Code (instalador nativo, Homebrew, o WinGet)
2. Autenticarte (OAuth o API key)
3. Verificar que funciona (/doctor)
4. Elegir la plataforma adecuada (terminal, VS Code, JetBrains...)
5. Seleccionar el plan correcto (Pro, Max 5x, Max 20x)
6. Configurar modelo y esfuerzo (Opus 5, Sonnet 5, /effort)
Cada paso construye sobre el anterior. Si te saltas la verificación con /doctor, puede que tengas un problema latente que aparece cuando más necesitas a Claude. Si eliges el modelo equivocado, desperdicias tokens en tareas simples o te quedas corto en tareas complejas.
El error más común
La mayoría de usuarios hacen esto:
curl -fsSL https://claude.ai/install.sh | bash
claude
# "funciona, listo"
Instalan, confirman que abre, y empiezan a trabajar. No verifican con /doctor, no entienden los planes, no saben que pueden cambiar de modelo en medio de una sesión, no conocen /effort. Funcionan al 40% de la capacidad de Claude Code.
Un profesional hace esto:
curl -fsSL https://claude.ai/install.sh | bash
claude doctor
claude --version
# Configura el plan adecuado
# Conoce los atajos de modelo y effort
# Sabe en qué plataforma trabajar según la tarea
Los 30 minutos que inviertes en este módulo se pagan con creces en cada sesión posterior.
Prerequisitos
Conocimiento requerido:
- ✅ Módulo 01 completado (entiendes qué es Claude Code)
- ✅ Familiaridad básica con terminal/línea de comandos
Software necesario:
- ✅ Terminal — macOS Terminal, iTerm2, Windows Terminal, PowerShell, CMD, o cualquier terminal Linux
- ✅ En Windows: Git for Windows instalado (requerido)
Cuenta requerida:
- ✅ Cuenta Anthropic creada en console.anthropic.com o suscripción en claude.ai
Si estás en Windows:
Claude Code tiene soporte nativo para Windows. Necesitas Git for Windows instalado. Puedes lanzar claude desde PowerShell, CMD, o Git Bash. Opcionalmente, también puedes usar WSL2 (que además soporta sandboxing para seguridad adicional).
Roadmap del Módulo
Este módulo tiene 5 cápsulas progresivas:
Cápsula 01 — Introducción al módulo (esta cápsula)
Contexto, mental model, prerequisitos, y roadmap. Entiendes qué vas a hacer y qué necesitas antes de empezar.
Cápsula 02 — Instalación y autenticación
El paso técnico central: instalar Claude Code con el instalador nativo, autenticarte, verificar con /doctor, y resolver los problemas más comunes. Al final tienes Claude Code funcionando.
Cápsula 03 — Plataformas disponibles
Claude Code no vive solo en la terminal. Existe en VS Code, JetBrains, desktop app, web, y hasta en tu teléfono. Cada plataforma tiene ventajas y limitaciones — aquí aprendes cuándo usar cuál.
Cápsula 04 — Planes, pricing y modelos
Pro ($20/mes), Max 5x ($100/mes), Max 20x ($200/mes) — cuándo vale la pena cada uno. Estrategias de optimización de costos. Qué pasa cuando llegas al límite de uso.
Cápsula 05 — Model selection y effort level
Opus 5 vs Sonnet 5: cuándo usar cada uno. Effort levels (low, medium, high, max): cómo ajustar la profundidad de razonamiento. El alias opusplan. Combinaciones óptimas para cada tipo de tarea.
Mapa de progresión
Cápsula 01 (esta) → Contexto y prerequisitos
Cápsula 02 → Instalación: de cero a primer "hola"
Cápsula 03 → Plataformas: dónde usar Claude Code
Cápsula 04 → Planes: cuánto cuesta y cómo optimizar
Cápsula 05 → Modelos y effort: la configuración inteligente
Dificultad: ⭐ ──────────────────────────▶ ⭐⭐
Las cápsulas 02 y 05 son las más importantes: sin instalación no hay nada, y sin buena selección de modelo desperdicias recursos. Las cápsulas 03 y 04 son contexto estratégico que informa decisiones del día a día.
Qué Lograrás en Este Módulo
A lo largo de las 5 cápsulas, producirás:
- Claude Code instalado y verificado con
/doctordando todo en verde - Autenticación configurada — API key u OAuth según tu caso de uso
- Decisión de plataforma informada — sabrás en qué entorno trabajar
- Plan seleccionado — Pro, Max 5x, o Max 20x según tu perfil
- Configuración de modelo — cuándo usar Opus, cuándo Sonnet, y a qué nivel de effort
El antes y después
ANTES del módulo:
→ "¿Cómo instalo Claude Code?"
→ "¿Por qué me da error de autenticación?"
→ "¿Cuánto cuesta esto?"
→ "¿Qué modelo debería usar?"
DESPUÉS del módulo:
→ Claude Code instalado y verificado
→ Autenticación sólida sin errores
→ Plan optimizado para tu perfil de uso
→ Modelo y effort configurados por tipo de tarea
→ Plataforma elegida según tu workflow
Qué NO Cubre Este Módulo
Para mantener el foco, estas cosas se cubren en módulos posteriores:
| Tema | Dónde se cubre |
|---|---|
| CLAUDE.md y sistema de memoria | Módulo 03 |
| Workflow agentic (explore → plan → code) | Módulo 04 |
| Skills y Hooks | Módulo 05 |
| Subagents | Módulo 06 |
| Integración con GitHub, SDK, CI/CD | Módulo 07 |
| Proyecto integrador completo | Módulo 08 |
Este módulo es puro setup. Es la base sobre la que todo lo demás se construye.
Conexión con el Proyecto Integrador
En el Módulo 08, construirás una herramienta completa usando Claude Code. Para ese proyecto necesitas:
- Claude Code instalado — obvio, pero necesitas que esté actualizado y funcionando
- Autenticación sin fricciones — no quieres que expire tu token a mitad de una sesión de desarrollo
- El plan correcto — el proyecto integrador requiere interacciones largas, y un plan inadecuado te limita
- El modelo correcto — para arquitectura usarás Opus + high effort, para implementación quizás Sonnet + medium
- La plataforma correcta — probablemente terminal para la mayoría, pero VS Code puede ayudar para debugging visual
Todo lo que configuras en este módulo es exactamente lo que necesitas para el proyecto final.
Conceptos Clave que Verás
Instalador nativo
Claude Code se instala con un instalador nativo que no requiere Node.js ni npm. Se auto-actualiza en background para mantenerte en la última versión. También está disponible vía Homebrew (brew install --cask claude-code) y WinGet (winget install Anthropic.ClaudeCode).
# macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
# Ahora 'claude' está disponible en cualquier directorio
Autenticación OAuth vs API Key
Dos formas de autenticarte. OAuth es para uso interactivo (la experiencia "normal"). API key es para uso programático (SDK, headless, CI/CD). Cada una tiene su caso de uso.
OAuth:
→ Ejecutas 'claude', se abre el browser, te logueas
→ Para tu uso diario en terminal o IDE
API Key:
→ Configuras ANTHROPIC_API_KEY como variable de entorno
→ Para CI/CD, scripts, automatización
/doctor
Comando de diagnóstico de Claude Code. Verifica tu instalación: autenticación, conectividad, acceso a modelos. Es tu primera línea de defensa contra problemas. Se ejecuta como claude doctor desde la terminal.
claude doctor
# ✓ Authenticated
# ✓ Network OK
# ✓ Model access: Opus 5, Sonnet 5
Plataformas
Claude Code no es solo terminal. Tiene extensiones para VS Code y JetBrains, una app desktop standalone, versión web, e incluso acceso desde el móvil. Cada plataforma ofrece una experiencia diferente.
Terminal (CLI) ← experiencia completa
VS Code ← integrado en el editor
JetBrains ← IntelliJ, WebStorm, PyCharm...
Desktop App ← aplicación standalone
Web ← claude.ai/code, tareas que continúan sin tu laptop
Planes (Pro, Max 5x, Max 20x)
Niveles de suscripción que determinan cuánto puedes usar Claude Code, qué modelos están disponibles, y qué features adicionales tienes acceso.
| Plan | Precio | Uso | Opus 5 |
|---|---|---|---|
| Pro | $20/mes | Base | Limitado |
| Max 5x | $100/mes | 5x | Completo |
| Max 20x | $200/mes | 20x | Completo + prioridad |
Modelos (Opus 5, Sonnet 5)
Dos modelos principales con perfiles diferentes. Opus es el más capaz (1M de contexto), Sonnet es el mejor balance velocidad/inteligencia (también 1M de contexto). Haiku es el más rápido (200K). La elección del modelo impacta directamente la calidad y velocidad de las respuestas.
Opus 5: ████████████ capacidad ████ velocidad
Sonnet 5: ████████ capacidad ████████████ velocidad
Effort level
Controla cuánto razona el modelo antes de responder. Los niveles disponibles dependen del modelo:
- Opus 5: 5 niveles —
low,medium,high,xhigh,max. Default:xhigh - Opus 5, Sonnet 5 y Fable 5: 5 niveles —
low,medium,high,xhigh,max. Default:high(xhighrecomendado para coding)
Se configura con /effort, en /model con las flechas, en settings, o por variable de entorno.
Effort low → razonamiento ligero, respuesta rápida
Effort medium → reduce tokens para trabajo cost-sensitive
Effort high → razonamiento profundo, mínimo para trabajo intelligence-sensitive
Effort xhigh → muy profundo, recomendado para coding/agentic (default Opus 5)
Effort max → máxima profundidad, sin límite de tokens de thinking (aplica solo a sesión actual)
Nota: Si configuras un nivel que el modelo activo no soporta (ej: xhigh en Sonnet 5), Claude Code cae al nivel más alto soportado (high en ese caso).
Preguntas Frecuentes Antes de Empezar
"¿Necesito saber programar para usar Claude Code?"
Sí. Claude Code es una herramienta para desarrolladores. No es un "crea mi app sin código" — es un agente que trabaja contigo, en tu código, con tus herramientas. Necesitas entender código para evaluar lo que produce, corregirlo cuando se equivoca, y darle instrucciones precisas.
"¿Claude Code funciona offline?"
No. Claude Code necesita conexión a internet para comunicarse con los servidores de Anthropic. Los modelos (Opus 5, Sonnet 5) corren en la nube, no en tu máquina local.
"¿Es seguro? ¿Lee todo mi código?"
Claude Code lee archivos de tu proyecto para darte respuestas contextuales. Los archivos se envían a los servidores de Anthropic para procesamiento. Anthropic tiene políticas de privacidad y no usa tus datos para entrenamiento (verifica en anthropic.com/privacy). Si trabajas con código sensible, revisa las políticas de tu empresa antes de usar herramientas de AI.
"¿Puedo usar Claude Code con cualquier lenguaje?"
Sí. Claude Code trabaja con cualquier lenguaje de programación: Python, JavaScript, TypeScript, Go, Rust, Java, C#, Ruby, PHP, Swift, Kotlin, y más. No hay restricción de lenguaje — si puedes trabajarlo en tu terminal, Claude Code puede ayudarte.
"¿Cuánto espacio ocupa la instalación?"
Claude Code es relativamente ligero. No requiere GPU ni hardware especial — solo 4 GB+ de RAM y conexión a internet. Los requisitos son mínimos: macOS 13+, Windows 10 1809+, o Ubuntu 20.04+.
Versiones y Compatibilidad
Este módulo cubre:
- Opus 5 (1M token context window)
- Sonnet 5 (1M token context window)
- Haiku 4.5 (200K token context window)
Nota sobre actualizaciones:
Claude Code se actualiza con frecuencia. Los pasos de instalación y los conceptos de este módulo son estables — instalación nativa, autenticación, /doctor, plataformas, planes, y model selection son fundamentales a la arquitectura. Los detalles específicos (precios, límites exactos, features de cada plan) pueden evolucionar; los principios no.
Cuando veas información de pricing o límites, verifica en claude.ai/pricing para confirmar los valores actuales.
Cómo Trabajar Este Módulo
Recomendación:
- Lee la cápsula 02 con tu terminal abierta. Instala Claude Code mientras lees.
- La cápsula 03 es informativa. Léela para conocer opciones, pero no necesitas instalar todas las plataformas.
- La cápsula 04 requiere una decisión. Al terminarla, deberías saber qué plan necesitas.
- La cápsula 05 es práctica. Experimenta con
/modely/efforten tu terminal.
Tiempo estimado:
Cápsula 01 (esta) → 5 min lectura
Cápsula 02 → 15 min lectura + 10 min práctica
Cápsula 03 → 10 min lectura
Cápsula 04 → 8 min lectura + 5 min decisión
Cápsula 05 → 12 min lectura + 10 min práctica
Total: ~75 minutos (lectura + práctica)
No te apures. Es mejor invertir tiempo aquí y tener un setup sólido que correr hacia el Módulo 03 con una instalación frágil.
Resumen
Este módulo transforma "sé qué es Claude Code" en "tengo Claude Code funcionando de forma profesional."
Lo que cubre:
- Instalación completa (nativa, Homebrew, WinGet) y autenticación
- Verificación con
/doctory troubleshooting - Las 5 plataformas disponibles y cuándo usar cada una
- Los 3 planes de suscripción y cómo elegir
- Selección de modelo (Opus vs Sonnet) y el parámetro
/effort
Lo que produce:
- Claude Code instalado, autenticado, y verificado
- Decisión informada de plataforma y plan
- Configuración de modelo y effort lista para usar
Por qué importa:
- Un setup sólido es invisible — simplemente funciona
- Un setup débil genera fricción constante que reduce productividad
- Las decisiones de este módulo afectan cada sesión futura con Claude Code
Siguiente cápsula: 02 - Instalación y autenticación — de cero a tu primera interacción con Claude Code.
Recursos Adicionales
Documentación oficial
- Claude Code Overview — Visión general de Claude Code y guía de inicio
- Advanced Setup — Requisitos del sistema, instalación por plataforma, y troubleshooting
- Claude Code CLI Reference — Referencia completa de comandos y flags
- Authentication — Todos los métodos de autenticación
Setup por plataforma
- Git for Windows — Requerido para Windows
- WSL2 Installation Guide — Guía oficial de Microsoft para instalar WSL2 (opcional en Windows)
Pricing y planes
- Claude Pricing — Precios actualizados de Pro, Max, Team, y Enterprise
- Manage Costs — Guía de optimización de costos en Claude Code
Modelos
- Model Configuration — Modelos disponibles, aliases, effort levels, y contexto extendido
- Claude Models — Especificaciones de Opus 5, Sonnet 5, y otros modelos