Sábado, 12 de septiembre de 2026  ·  LATAM / Español
Intermedio 45 min en total 6 pasos

Cómo usar Claude Code para programar con IA

Instala, configura y programa con Claude Code desde la terminal en menos de 45 minutos.

Imagen de portada editorial · Cómo usar Claude Code para programar con IA · Educación · Claude Builders
Requisitos
  • Node.js 18+ instalado
  • Cuenta de Anthropic con acceso a Claude
  • Terminal (macOS, Linux o WSL en Windows)
  • Un proyecto de código existente para practicar
Lo que vas a aprender
  • Instalar y autenticar Claude Code en tu terminal
  • Usar comandos clave para editar y refactorizar código
  • Aprovechar el contexto del proyecto con CLAUDE.md
  • Automatizar tareas repetitivas y revisiones de código
  • Integrar Claude Code en tu flujo de trabajo diario
PASO 1 · ~5 min

Instalar Claude Code

Claude Code es la herramienta oficial de Anthropic que vive en tu terminal y entiende el contexto completo de tu repositorio. Se instala como paquete global de npm, así que necesitas Node.js 18 o superior. Comprueba tu versión con node --version antes de empezar. La instalación descarga el CLI y lo deja disponible como el comando claude en cualquier directorio. En España y LATAM funciona igual: no hay restricciones de región para el CLI, aunque necesitas una cuenta de Anthropic con facturación activa o un plan Claude que incluya Code. Tras instalar, verifica que el binario responde ejecutando claude --version. Si el comando no se encuentra, revisa que la carpeta global de npm esté en tu PATH.

bash
# Comprueba Node
node --version

# Instala Claude Code globalmente
npm install -g @anthropic-ai/claude-code

# Verifica la instalación
claude --version
ConsejoSi usas nvm, instala el paquete tras seleccionar la versión de Node definitiva para evitar tener el CLI ligado a una versión que luego borres.
Error comúnNo ejecutes la instalación con sudo: provoca problemas de permisos en la carpeta global de npm. Configura un prefijo de npm en tu HOME si tienes errores EACCES.
PASO 2 · ~5 min

Autenticar tu cuenta

La primera vez que ejecutas claude dentro de un proyecto, se abre un flujo de autenticación en el navegador. Inicias sesión con tu cuenta de Anthropic y autorizas el acceso; el token se guarda de forma segura en tu máquina. Si prefieres usar una API key directamente (por ejemplo en entornos CI o servidores sin navegador), puedes exportar la variable ANTHROPIC_API_KEY. El modelo por defecto es claude-opus-4-8, ideal para tareas de razonamiento complejo sobre código, aunque puedes cambiarlo si buscas respuestas más rápidas. Una vez autenticado, Claude Code lee automáticamente los archivos del directorio actual para construir contexto, respetando tu .gitignore para no exponer secretos.

bash
# Autenticación interactiva (abre el navegador)
cd mi-proyecto
claude

# Alternativa para CI o servidores sin navegador
export ANTHROPIC_API_KEY="sk-ant-..."
ConsejoEn CI usa siempre la API key como secreto del pipeline, nunca en texto plano dentro del repositorio.
Error comúnNunca subas tu API key al repositorio. Añade cualquier archivo .env a tu .gitignore antes del primer commit.
PASO 3 · ~8 min

Crear un archivo CLAUDE.md de contexto

El archivo CLAUDE.md es el corazón de un buen flujo con Claude Code. Se coloca en la raíz del proyecto y Claude lo lee automáticamente en cada sesión. Ahí documentas las convenciones de tu equipo: comandos de build y test, estilo de código, estructura de carpetas y cualquier regla que no quieras repetir en cada prompt. Es como el onboarding que darías a un dev nuevo. Cuanto más claro sea, menos correcciones tendrás que hacer después. Puedes tener un CLAUDE.md general en la raíz y otros específicos en subdirectorios para monorepos. Mantenlo conciso: no es documentación exhaustiva, sino las reglas operativas que Claude debe respetar siempre.

bash
# CLAUDE.md

## Comandos
- Instalar: npm install
- Tests: npm test
- Lint: npm run lint

## Convenciones
- TypeScript estricto, sin any
- Componentes funcionales con hooks
- Nombres de variables en inglés, comentarios en español
- Commits siguiendo Conventional Commits

## Estructura
- src/components: componentes UI
- src/lib: lógica de negocio
- tests junto al archivo que prueban
ConsejoEjecuta /init dentro de Claude Code y generará un CLAUDE.md inicial analizando tu proyecto; luego solo lo ajustas.
PASO 4 · ~10 min

Editar y refactorizar código con prompts

Con el contexto listo, ya puedes pedir cambios reales. Dentro de la sesión interactiva escribes instrucciones en lenguaje natural y Claude Code propone ediciones concretas en tus archivos, mostrándote un diff antes de aplicarlo. Puedes pedir refactorizaciones, corrección de bugs, añadir tests o migrar sintaxis. La clave es ser específico: menciona archivos, funciones o el comportamiento esperado. Claude Code no solo escribe: ejecuta comandos, corre tus tests y ajusta el resultado si algo falla, todo con tu aprobación. Revisa cada diff antes de aceptar; eres tú quien mantiene el control del código que entra al repositorio.

bash
# Dentro de la sesión de Claude Code
> Refactoriza src/lib/auth.js para usar async/await
  en lugar de promesas encadenadas y añade manejo de errores

> Añade tests unitarios para la función validarEmail
  en src/lib/validators.js usando Jest

> Encuentra por qué el test de login falla y arréglalo
ConsejoPide cambios pequeños y atómicos en lugar de una gran refactorización: revisar diffs cortos es más seguro y Claude acierta más.
Error comúnNo aceptes diffs a ciegas en archivos críticos. Revisa siempre la lógica de seguridad y las migraciones de base de datos antes de confirmar.
PASO 5 · ~7 min

Automatizar tareas desde la línea de comandos

Claude Code también funciona en modo no interactivo, perfecto para scripts y automatización. Con la bandera -p (print) le pasas un prompt, ejecuta la tarea y devuelve el resultado sin abrir la sesión interactiva. Esto lo hace ideal para hooks de git, pipelines de CI o tareas repetitivas como generar changelogs, revisar un PR o resumir cambios. Puedes encadenarlo con otras herramientas de Unix mediante pipes. Por ejemplo, generar mensajes de commit a partir del diff staged, o pedir una revisión rápida de seguridad antes de hacer push. Combinado con tu CLAUDE.md, respeta las convenciones del equipo sin intervención manual.

bash
# Generar un mensaje de commit desde los cambios staged
git diff --staged | claude -p "Escribe un mensaje de commit\nsiguiendo Conventional Commits para estos cambios"

# Revisión rápida antes de push
claude -p "Revisa los cambios sin commit y señala\nposibles bugs o problemas de seguridad"
ConsejoCrea alias en tu .zshrc o .bashrc para los prompts que más uses, así ejecutas revisiones con un solo comando.
Error comúnEl modo -p consume tokens en cada ejecución. Evita ponerlo en hooks que se disparen constantemente para no disparar el gasto.
PASO 6 · ~10 min

Integrar Claude Code en tu flujo diario

Para sacarle partido de verdad, intégralo en tu rutina. Úsalo para explorar código heredado que no conoces ('explícame cómo funciona el módulo de pagos'), para escribir tests que siempre pospones, o para hacer de pair programmer en features complejas. Los slash commands como /clear reinician el contexto entre tareas distintas y /cost te muestra el gasto de la sesión. Puedes crear comandos personalizados guardándolos en .claude/commands para tareas específicas de tu proyecto. La mentalidad correcta es tratarlo como un colega senior que conoce todo el repositorio: le delegas trabajo bien definido y revisas su output. Con la práctica, reducirás horas de trabajo repetitivo y podrás centrarte en decisiones de arquitectura.

bash
# Comandos útiles dentro de la sesión
/clear      # limpia el contexto para una nueva tarea
/cost       # muestra tokens y coste de la sesión
/init       # genera o actualiza CLAUDE.md

# Comando personalizado en .claude/commands/review.md
# Contenido del archivo:
Revisa este código buscando problemas de rendimiento
y sugiere mejoras concretas con ejemplos.
ConsejoUsa /clear entre tareas no relacionadas: mantener contexto viejo confunde al modelo y encarece la sesión.
Resultado

Has instalado y configurado Claude Code, documentado el contexto de tu proyecto con CLAUDE.md y usado la herramienta para editar, refactorizar y probar código real desde la terminal. También sabes automatizar tareas con el modo no interactivo e integrarlo en tu flujo diario. A partir de aquí, el siguiente paso natural es profundizar en el desarrollo con IA para developers y convertir a Claude en un miembro más de tu equipo de ingeniería.

PRÓXIMOS PASOS