Claude Code en tu terminal: primeros pasos que de verdad funcionan

Claude Code pone el modelo de IA más capaz de Anthropic directamente en tu terminal para que escribas, edites, depures y publiques código usando lenguaje natural. Este artículo repasa la instalación, tus primeros comandos reales, las operaciones con archivos, los flujos de trabajo con git y los atajos de productividad que de verdad importan en el desarrollo diario.

Claude Code en tu terminal: primeros pasos que de verdad funcionan
Cristian Da Conceicao
Fundador de Picasso IA

Si llevas todo el último año viendo cómo se multiplican las herramientas de programación con IA en cada IDE, extensión del navegador y panel SaaS, quizá te preguntes cuál encaja de verdad con tu forma de trabajar. Claude Code es la respuesta de Anthropic a esa pregunta, y adopta un enfoque deliberadamente distinto: en lugar de vivir en una barra lateral o en una pestaña del navegador, se ejecuta directamente dentro de tu terminal. Escribes. Responde. Lee tus archivos. Escribe y edita código. Ejecuta comandos. Y hace todo esto sin que tengas que salir del entorno en el que ya haces tu mejor trabajo.

Este artículo repasa los requisitos previos, la instalación, tus primeros comandos, los flujos de trabajo del día a día y los ajustes que importan cuando vas más allá de lo básico.

Desarrollador con los dedos sobre un teclado mecánico, terminal brillando en verde al fondo

Qué es Claude Code realmente

No es un chatbot

En el momento en que ejecutas claude en tu terminal, la experiencia es distinta a la de una interfaz de chat. Claude Code es un asistente de programación agéntico: no se limita a responder preguntas, sino que realiza acciones. Lee archivos, escribe código, ejecuta comandos de shell y recorre la estructura de tu proyecto a partir de instrucciones en lenguaje natural.

La diferencia importa por razones prácticas. Un chatbot te da texto para copiar y pegar. Claude Code abre el archivo. Un chatbot pierde el contexto cuando pegas un fragmento. Claude Code lee toda tu base de código y la mantiene en contexto durante toda la sesión. Un chatbot espera tu siguiente mensaje. Claude Code puede encadenar varios pasos: ejecutar una prueba, leer el fallo, corregir el código y volver a ejecutar la prueba en una sola operación continua.

Esto es lo que Anthropic quiere decir con "agéntico": el modelo realiza acciones reales en un entorno real, no se limita a generar texto para que tú lo ejecutes a mano.

Qué puede ver y hacer

Claude Code tiene acceso, por defecto, a todo lo que hay en el directorio de tu proyecto. Esto es con lo que trabaja:

  • Leer cualquier archivo del directorio de trabajo
  • Escribir y editar archivos directamente, sin copiar y pegar
  • Ejecutar comandos de shell y procesar su salida
  • Ejecutar pruebas e interpretar los resultados automáticamente
  • Buscar en tu base de código patrones, funciones o referencias
  • Interactuar con Git: operaciones de status, diff, commit y ramas

El modelo que impulsa todo esto es el propio Claude. Si quieres probar las capacidades de Claude en el navegador antes de llevar prompts a tu flujo de trabajo en la terminal, PicassoIA te da acceso directo a Claude Opus 4.7 y Claude 4 Sonnet.

Pantalla de terminal con la salida del comando npm install sobre fondo oscuro

Antes de instalar

Requisitos de Node.js y npm

Claude Code se ejecuta sobre Node.js. Antes de nada, comprueba tu versión:

node --version

Necesitas Node 18 o superior. Si tienes una versión anterior, actualízala con nvm, con el gestor de paquetes de tu sistema o con el instalador oficial de nodejs.org. El gestor de paquetes npm viene incluido con Node, así que ahí no hace falta nada más.

Esta es una referencia rápida:

RequisitoVersión mínimaComando de comprobación
Node.js18.x o superiornode --version
npm8.x o superiornpm --version
Acceso a la API de AnthropicCuenta activaconsole.anthropic.com

Tu acceso a la API de Anthropic

Claude Code se conecta a la API de Anthropic con tu cuenta. Necesitarás una credencial de API de la consola de Anthropic. Si ya usas la API de Claude en otro proyecto, la misma credencial sirve. Crear una cuenta nueva y generar un token lleva menos de cinco minutos.

💡 Nota de seguridad: guarda tu credencial de API en una variable de entorno o en el llavero del sistema. Nunca la escribas directamente en un archivo del proyecto ni la subas al control de versiones. Claude Code gestiona el almacenamiento seguro automáticamente tras el primer paso de autenticación.

La facturación se hace a través de tu cuenta de Anthropic a las tarifas estándar de la API, contabilizada por token igual que el uso directo de la API. Para la mayoría de desarrolladores que usan Claude Code en su trabajo diario, los costos son comparables a una suscripción SaaS de gama media al mes, aunque esto varía mucho según la frecuencia con la que hagas sesiones largas con varios archivos.

Estación de trabajo con dos monitores de noche, con la terminal y el editor de código brillando en azul

Instalación en menos de dos minutos

El único comando

Instala Claude Code de forma global con npm:

npm install -g @anthropic-ai/claude-code

Esa es toda la instalación. No hay dependencias adicionales, ni paso de compilación, ni configuración de Docker. Cuando termina la instalación, el comando claude está disponible en cualquier lugar de tu sistema.

Comprueba que funcionó:

claude --version

Deberías ver una cadena con la versión en la salida. Si el comando no se encuentra, verifica que el directorio de binarios globales de npm esté incluido en tu PATH. En macOS con nvm, normalmente es ~/.nvm/versions/node/<version>/bin. En Linux con una instalación de Node del sistema, suele ser /usr/local/bin o /usr/bin.

Autenticación la primera vez

La primera vez que ejecutes claude, te guiará por una configuración única:

claude

Se te pedirá que pegues tu credencial de API de Anthropic. Claude Code la cifra y la guarda en el almacenamiento seguro de tu sistema, así que no tendrás que volver a introducirla en las siguientes sesiones.

Tras la autenticación, llegas a un REPL interactivo con un prompt y un cursor parpadeante. Eso es todo. La herramienta está lista.

> _

Algunas opciones que conviene conocer desde el principio:

OpciónEfecto
--printSalida de una sola vez, sin modo interactivo
--helpMuestra todas las opciones disponibles
--versionMuestra la versión instalada
--dangerously-skip-permissionsAprueba automáticamente todas las escrituras de archivos y comandos

Desarrollador revisando código desde un ángulo por encima del hombro, con el monitor en foco nítido

Tus primeros comandos reales

Escribir código desde cero

El punto de entrada más natural es pedirle a Claude Code que cree algo nuevo. Ve al directorio de un proyecto y abre una sesión:

claude

Después, escribe tu petición en lenguaje natural:

Create a Python script that reads a CSV file and outputs a statistical summary for each column.

Claude Code escribe el script en tu directorio de trabajo, elige un nombre de archivo razonable, añade las importaciones y el manejo de errores adecuados, y te muestra exactamente lo que ha producido. No especificaste un nombre de archivo, firmas de funciones ni formato de docstring. Lo ha inferido todo a partir del contexto y de las convenciones estándar de Python.

La naturaleza conversacional de Claude Code se ve con más claridad cuando haces seguimiento:

Now add support for reading from multiple CSV files and merging them before generating the summary.

Claude Code lee el archivo que acaba de crear, analiza la estructura existente y la amplía sin romper lo que ya funciona. Este ir y venir es lo que lo diferencia de los generadores de código de una sola pasada: cada seguimiento se apoya en el estado real de tu proyecto, no en un fragmento copiado en una ventana de chat.

Editar lo que ya existe

En las bases de código existentes, el flujo de trabajo es igual de directo. Abre una sesión en la raíz de tu proyecto y describe el cambio:

In src/api/users.js, the getUserById function makes two separate database calls when one would be sufficient. Fix it.

Claude Code lee el archivo, localiza la función, la reescribe y te muestra un diff antes de hacer ningún cambio. Puedes aprobarlo, rechazarlo o pedir otro enfoque. El ciclo de editar y confirmar te da el control de cada modificación sin ralentizar el flujo de trabajo.

Para cambios más amplios, puedes ser menos prescriptivo con la implementación:

Refactor the authentication middleware in src/middleware/ to use async/await instead of callbacks.

Claude Code recorre el directorio, lee todos los archivos relevantes y aplica la refactorización de forma uniforme en todo, en una sola operación.

Vista aérea cenital de un escritorio de desarrollador con un equipo portátil, un cuaderno de espiral y notas adhesivas

Trabajar con tu base de código

Operaciones con varios archivos

Una gran ventaja frente a las herramientas de autocompletado sencillas es la capacidad de Claude Code de trabajar con varios archivos en una misma sesión. Puedes pedirle que:

  • Actualice todas las llamadas tras cambiar la firma de una función
  • Mueva un módulo de un directorio a otro y corrija todas las rutas de importación
  • Añada un nuevo campo a la base de datos y actualice cada consulta que lo use
  • Escriba pruebas para un servicio completo, leyendo y siguiendo los patrones que ya existen en tu suite de pruebas

El modelo mantiene el contexto de tu base de código durante la sesión y razona de forma explícita sobre las relaciones entre archivos. No se limita a lo que tienes abierto en el editor, y no te obliga a buscar y pegar a mano los fragmentos de código relevantes en una ventana de chat.

Comandos de Git de forma natural

Claude Code se integra con Git sin ninguna configuración. Dentro de una sesión, describe lo que quieres hacer y deja que se encargue de la mecánica de la shell:

Commit the changes I just made with a meaningful commit message.

Claude Code ejecuta git diff --staged, lee lo que ha cambiado, escribe un mensaje adecuado basado en el contenido real del diff y ejecuta el commit. O bien:

Create a new branch for the payment refactor and push it to origin.

Creación de ramas, cambio de rama y push, todo gestionado en secuencia sin que escribas ni un solo comando de Git.

💡 Consejo: pídele a Claude Code que explique su plan de Git antes de ejecutarlo. Escribe explain what you're about to do antes de cualquier operación de Git para obtener una vista previa en lenguaje natural de los comandos exactos que va a ejecutar.

Esto resulta especialmente práctico para los desarrolladores que tienen claro lo que quieren conseguir pero a veces necesitan buscar la opción exacta para un caso concreto. Claude Code ya las conoce.

Oficina tecnológica diáfana con planta abierta a la hora dorada, con un desarrollador en un escritorio de pie

Modos de permisos explicados

Predeterminado frente a aprobación automática

De forma predeterminada, Claude Code pide tu confirmación antes de escribir archivos o ejecutar comandos de shell. Cada acción potencialmente irreversible muestra un mensaje de y/n antes de ejecutarse. Este es el ajuste adecuado para bases de código de producción y para cualquier proyecto que te importe.

Cuando estás haciendo prototipos rápidos en un directorio desechable, puedes omitir esos mensajes:

claude --dangerously-skip-permissions

O conceder la aprobación automática para toda una sesión desde el propio prompt interactivo.

ModoComportamientoIdeal para
PredeterminadoPide confirmación antes de todas las escrituras y comandosCódigo de producción, proyectos reales
Aprobación automáticaSe ejecuta de inmediato, sin mensajesPrototipos, scripts desechables
Solo lecturaSin escritura de archivos ni ejecución de comandosRevisión de código, sesiones de preguntas y respuestas

Cuándo usar cada modo

Para el trabajo diario en proyectos reales, el modo predeterminado es el correcto. Los mensajes de confirmación añaden dos segundos y te protegen de sobrescrituras accidentales o de cambios aplicados por error.

Para el prototipado rápido en un directorio temporal, la aprobación automática acelera mucho las iteraciones. Puedes repasar una docena de variaciones de un script en minutos sin interrumpir el flujo creativo.

Para leer y revisar código desconocido, merece la pena usar deliberadamente el comportamiento de solo lectura. Claude Code puede leer una base de código completa, explicar cómo funciona, responder preguntas de arquitectura y seguir los flujos de datos sin tocar ni un solo archivo de tu repositorio.

Primer plano de un monitor con el cursor de la terminal parpadeando tras el texto de respuesta de un asistente de IA

Tres flujos de trabajo que ahorran horas

El bucle de depuración

Cuando una prueba falla y la traza de la pila no es evidente de inmediato, el bucle de depuración de Claude Code reduce mucho el tiempo hasta la solución:

  1. Ejecuta tu suite de pruebas y deja que falle
  2. Abre una sesión de Claude Code en la raíz de tu proyecto
  3. Escribe: The test suite is failing. Read the output in /tmp/test-results.log and identify the root cause.

Claude Code lee el registro, sigue los archivos de código fuente relevantes y localiza la causa del fallo. En la mayoría de los casos, también propone una corrección. La apruebas, la prueba se ejecuta de nuevo y pasa.

Lo que antes llevaba 30 minutos leyendo trazas de la pila, buscando la función relevante y siguiendo cadenas de llamadas, ahora se resuelve en unos pocos minutos de conversación.

La revisión de código

Antes de abrir una pull request, usa Claude Code como revisor de primera pasada:

Review my changes in this branch compared to main. Focus on logic errors, missing error handling, and anything that would fail under edge cases.

Claude Code ejecuta git diff main, lee cada archivo modificado y genera una lista estructurada de problemas con referencias a líneas concretas. No detectará todo lo que detectaría un revisor humano, pero sí suele cazar los errores evidentes antes de que tus compañeros dediquen tiempo a ellos.

💡 Consejo para el prompt: pídele que sea crítico. Prueba con: Assume this code will be reviewed by a senior engineer who values correctness and simplicity. Be specific about what is wrong and why. La calidad de la retroalimentación mejora bastante cuando el encuadre es más directivo.

La refactorización sistemática

Para cambios sistemáticos en toda una base de código, describe la regla y deja que Claude Code la aplique a gran escala:

We are renaming the User model to Account across the entire codebase. Update all references, including imports, variable names, type annotations, and database migration files.

Claude Code lo revisa todo, construye una lista de cambios, muestra el alcance de lo que va a modificar, espera tu confirmación y luego ejecuta. Un renombrado que en tu editor llevaría 40 minutos de buscar y reemplazar puede terminarse en menos de cinco minutos.

Lo más importante al formular peticiones de refactorización es ser específico con el alcance y la regla aplicada. Cuanto más precisamente describas qué cambia y qué se mantiene igual, con más exactitud y coherencia la aplicará Claude Code en miles de líneas.

Desarrolladora trabajando en un equipo portátil, sentada con las piernas cruzadas en el sofá a la cálida luz de la tarde

El archivo CLAUDE.md: el contexto de tu proyecto

Claude Code busca un archivo CLAUDE.md en la raíz de tu proyecto al inicio de cada sesión. Aquí guardas las instrucciones específicas del proyecto que deben aplicarse a cada interacción:

# MyProject

## Architecture
- Backend: Express.js with TypeScript
- Database: PostgreSQL via Prisma ORM
- Tests: Vitest, not Jest

## Conventions
- Use named exports, never default exports
- Error handling follows a Result type pattern, not try/catch
- All database calls go through the service layer, never directly in route handlers

Con un CLAUDE.md en su lugar, no tienes que volver a explicar las convenciones de tu proyecto al principio de cada sesión. Claude Code lee el archivo automáticamente y aplica esas reglas a cada archivo que escribe o edita durante esa sesión.

Es una de las inversiones con mayor rendimiento que puedes hacer al trabajar con Claude Code en un proyecto real. Veinte líneas de contexto del proyecto, escritas una sola vez, mejoran la calidad de cada sesión posterior. Los usuarios experimentados de Claude Code mantienen sus archivos CLAUDE.md igual que mantienen su README.md: los actualizan cada vez que cambian las convenciones y los tratan como un documento vivo.

Los modelos de Claude, ahora en tu navegador

Claude Code funciona con los modelos Claude de Anthropic, la misma arquitectura de IA creada para el razonamiento complejo, el análisis de contexto largo y la generación precisa de código. Si quieres redactar y probar prompts en el navegador, comparar las respuestas de los modelos antes de decidir un enfoque o simplemente ejecutar una tarea rápida sin abrir una sesión de terminal, PicassoIA te da acceso directo a toda la familia Claude sin necesidad de configurar nada.

Claude Opus 4.7 es la opción más capaz para el razonamiento intensivo, la planificación de arquitectura y las tareas complejas de varios pasos. Claude 4.5 Sonnet es el modelo de referencia para la programación y la escritura del día a día, con un excelente equilibrio entre velocidad y precisión. Para respuestas rápidas y tareas más ligeras, Claude 4.5 Haiku es la opción más rápida de la familia Claude.

PicassoIA también reúne en un solo lugar la gama completa de modelos de IA de vanguardia. GPT-5 para las capacidades más recientes de razonamiento y generación de OpenAI. DeepSeek R1 para el rendimiento de los modelos de pesos abiertos. Gemini 2.5 Flash para tareas multimodales rápidas. Todo ello accesible desde una única interfaz, sin configuración de API por tu parte.

Si ya usas Claude Code a diario en tu terminal, dedica quince minutos a PicassoIA. Redacta tus prompts en el navegador, prueba cómo responden distintos modelos a la misma petición y traslada a tus sesiones de terminal lo que funcione. Las dos herramientas se complementan: una para cuando estás inmerso en una sesión de programación con archivos abiertos, y otra para cuando quieres pensar un enfoque antes de comprometerte con él.

Desarrollador trabajando en su escritorio de perfil, con gafas que reflejan el brillo azul del monitor

Compartir este artículo

Elige tu idioma