🖥️ Mini Curso: Introducción a Claude Code

Claude Code se ha convertido en la herramienta de referencia para programadores experimentados que buscan escribir código funcional y escalable con ayuda de inteligencia artificial.
Actualmente, hay planes con precios más accesibles y un conjunto de funciones que la hacen ideal para entornos de desarrollo profesionales.

📋 Requisitos Previos

  • Tener instalado Node.js
  • Conocimientos básicos de línea de comandos

🤖 ¿Qué es Claude Code?

Claude Code es una herramienta de terminal desarrollada por Anthropic que integra modelos de lenguaje avanzados para trabajar con código directamente desde tu consola o editor.

✨ Características Principales

Desde la terminal o el escritorio, Claude Code te permite:

  • Proyectos ilimitados
  • Investigación en tiempo real
  • Integraciones con Google y MCP
  • Programar desde la terminal
  • Más mensajes que en la versión gratuita
  • Acceso a todos los modelos de Claude, incluido Opus en planes Plus

⚙️ Instalación

Sigue las instrucciones oficiales:
Documentación de instalación

🛠️ Otras Formas de Uso

Claude Code también está disponible como extensión para:

  • Editores basados en VSCode (Cursor, Windsurf)
  • IDEs de JetBrains

🚀 Iniciando Claude Code

  1. Abre tu terminal y escribe:
    claude
    
  2. Autentícate con tu cuenta.

💬 El Prompt y Manejo de Archivos

  • Usa @ para enlazar archivos.
  • También puedes arrastrar y soltar archivos en la terminal (en entornos compatibles).

⌨️ Comandos con Slash

Claude Code cuenta con comandos especiales (/) para funciones rápidas:

  • /init → Inicializa un archivo con el resumen del proyecto, leyendo estructura, dependencias y comandos.
  • /bug → Reporta un bug directamente a Anthropic.
  • /cost → Muestra el consumo de tokens (útil si no tienes suscripción ilimitada).
  • /model → Cambia el modelo (Sonnet, Opus, etc.).
  • /ide → Conecta Claude Code con tu editor gráfico (VSCode, Cursor, Windsurf o JetBrains).
    Cuando está activo, aparece un círculo verde en la terminal.
  • Atajo para añadir secciones de código:
    • Mac: Cmd + Opt + K
    • Permite seleccionar porciones específicas y enviar a Claude.
  • Si tu linter detecta un error, Claude lo tendrá en cuenta para repararlo.

Más info: Slash Commands

🧩 Creación de Comandos Personalizados

  1. Dentro de la carpeta .claude, crea otra carpeta llamada commands.
  2. Los comandos personalizados son archivos .md (prompts).
    Ejemplo:
    python_best_practices.md
    
  3. Cierra y vuelve a abrir Claude Code.
  4. Al escribir / verás tus comandos personalizados listos para usar.

Ejemplo:

/separate myfile.txt

💻 Ejemplos de Uso en la Terminal

  • Generar ideas:
    claude "dame una lista de APIs para aceptar pagos"
    
  • Mantener contexto previo:
    claude -c
    
  • Usar pipes:
    cat somefile.txt | claude -p "Resúmeme este archivo"
    

Referencia: CLI Commands

🔌 MCP (Model Context Protocol)

Claude Code soporta MCP, lo que le permite integrarse con herramientas externas para ejecutar comandos, acceder a APIs o gestionar datos en tiempo real.

⏩ Atajos Útiles

  • Scroll en la conversación:
    Ctrl + Shift + ↑ / ↓