Cómo usar Claude Code: guía para principiantes

Cómo usar Claude Code paso a paso: instalación, login, primera tarea, CLAUDE.md, modos de permisos, comandos slash, plan mode y cómo no pasarte de los límites de uso.

Solviera Teknoloji 10 min de lectura

Para usar Claude Code, instálalo con un solo comando, ejecuta claude dentro de la carpeta de un proyecto, inicia sesión con tu cuenta de Claude en el navegador y describe en lenguaje natural lo que quieres. Claude lee el código que necesita, propone ediciones y comandos, y pregunta antes de hacer algo que no hayas permitido.

Ese es todo el ciclo. El resto de esta guía cubre lo que hace que funcione bien: un archivo CLAUDE.md, los modos de permisos, un puñado de comandos slash, plan mode y algunos hábitos que te mantienen dentro de tus límites de uso.

Qué es Claude Code

Claude Code es el agente de programación de Anthropic. Se ejecuta en tu terminal (y también en VS Code, JetBrains, una app de escritorio y la web), trabaja con los archivos de la carpeta desde la que lo inicias y puede ejecutar comandos de shell como tus tests, linters y git. A diferencia de una ventana de chat, no necesita que le pegues código: él mismo va a leer lo que necesita.

Paso 1: instala Claude Code

El instalador nativo es la forma recomendada. Se actualiza solo en segundo plano.

PlataformaComando
macOS, Linux, WSLcurl -fsSL https://claude.ai/install.sh | bash
Windows PowerShellirm https://claude.ai/install.ps1 | iex
macOS (Homebrew)brew install --cask claude-code
Windows (WinGet)winget install Anthropic.ClaudeCode

Las instalaciones con Homebrew y WinGet no se actualizan solas, así que actualízalas de vez en cuando con tu gestor de paquetes. Comprueba que funcionó:

claude --version

Paso 2: inicia sesión

Ve a la carpeta de un proyecto y arráncalo:

cd your-project
claude

La primera vez, Claude Code abre tu navegador para iniciar sesión. Puedes usar:

  • una suscripción Claude Pro, Max, Team o Enterprise, que es la opción habitual;
  • una cuenta de Claude Console, facturada por token con créditos prepagados;
  • un proveedor de nube: Amazon Bedrock, Google Cloud o Microsoft Foundry.

Tu sesión se guarda, así que solo lo haces una vez. Si tienes más de una cuenta, /login te permite cambiar entre ellas.

Paso 3: tu primera tarea

Empieza con algo pequeño y real, no con «constrúyeme una app». Buenas primeras tareas:

  • «Explica cómo funciona la autenticación en este proyecto.»
  • «Ejecuta los tests y dime por qué falla el que falla.»
  • «Añade validación de entrada al formulario de registro, con un test.»

Escríbela y pulsa Enter. Claude lee archivos y luego propone cambios o comandos. Según tu modo de permisos, o pregunta primero o sigue adelante, y te muestra cada edición como un diff. Léelos. Quien entrega el código sigues siendo tú.

También puedes empezar directamente con una tarea:

claude "find where we parse dates and list the formats we accept"

Otras formas útiles de empezar:

ComandoQué hace
claudeInicia una sesión interactiva
claude "task"Inicia una sesión con un primer mensaje
claude -p "task"Se ejecuta una vez, imprime la respuesta y termina (útil para scripts)
claude -cContinúa la conversación más reciente de esta carpeta
claude -rElige una conversación anterior para retomarla

Paso 4: escribe un CLAUDE.md

Cada sesión empieza con una ventana de contexto nueva. CLAUDE.md es la forma en que Claude recuerda tu proyecto: un archivo Markdown que lee al inicio de cada sesión.

Ejecuta esto en una sesión:

/init

Claude recorre el código y escribe un primer CLAUDE.md con tus comandos de compilación, de test y las convenciones que encontró. Si ya existe un CLAUDE.md, sugiere mejoras en su lugar. Después edítalo tú. Cosas útiles para incluir:

  • cómo compilar, ejecutar y probar (pnpm test, no «ejecuta los tests»)
  • convenciones que no son obvias a partir del código
  • cosas que evitar («nunca edites los archivos generados de src/gen/»)
  • dónde viven las partes importantes

Mantenlo corto; Anthropic sugiere no pasar de unas 200 líneas por archivo. Los archivos largos consumen contexto y se siguen con menos fiabilidad. Puedes dividir el contenido con importaciones @path/to/file.

Un CLAUDE.md puede vivir en varios sitios:

ArchivoAlcance
./CLAUDE.md o ./.claude/CLAUDE.mdEl proyecto, compartido con tu equipo mediante git
~/.claude/CLAUDE.mdTú, en todos los proyectos
./CLAUDE.local.mdTú, solo en este proyecto (déjalo fuera de git)

Si tu repositorio ya tiene un AGENTS.md para otros agentes, las versiones recientes de Claude Code lo leen cuando no hay CLAUDE.md, y puedes importarlo desde un CLAUDE.md con @AGENTS.md.

Paso 5: entiende los permisos

Claude Code pregunta antes de hacer algo arriesgado. Con qué frecuencia pregunta depende del modo de permisos. Pulsa Shift+Tab para recorrerlos; el actual aparece en la parte inferior de la pantalla.

ModoQué se ejecuta sin preguntarBueno para
Manual (default)Leer archivosAprender, código sensible
Accept editsLecturas, ediciones de archivos, comandos simples del sistema de archivosTrabajo que de todos modos revisarás en el diff
Plan modeSolo lecturas; sin editar tu código fuenteExplorar y diseñar antes de programar
Auto modeLa mayoría de las acciones, revisadas por un clasificador de seguridadTareas más largas con menos avisos

Las versiones recientes arrancan en auto mode por defecto; las más antiguas arrancan en Manual. En auto mode un segundo modelo revisa cada acción y bloquea lo que parece arriesgado o fuera de la tarea, pero no es una garantía, así que vigila lo que hace.

Para un control más fino, /permissions te deja añadir reglas allow, ask y deny, como «permitir siempre npm test» o «preguntar siempre antes de git push». En macOS, Linux y WSL2, /sandbox ejecuta los comandos de Bash dentro de un sandbox.

También existe --dangerously-skip-permissions, que nunca pregunta. La propia documentación de Anthropic dice que se use solo dentro de un contenedor o una máquina virtual. No lo uses en tu máquina principal mientras aprendes.

Paso 6: los comandos slash que conviene conocer

Escribe / en una sesión para ver todos los comandos. Estos son los que más usarás:

ComandoQué hace
/helpMuestra la ayuda y los comandos
/initCrea o mejora CLAUDE.md
/clearEmpieza una conversación nueva (la anterior sigue en /resume)
/compactResume la conversación hasta ahora para liberar contexto
/contextMuestra qué está llenando tu ventana de contexto
/modelCambia de modelo; las flechas ajustan el esfuerzo
/planEntra en plan mode, opcionalmente con una tarea
/permissionsGestiona las reglas allow, ask y deny
/rewindVuelve a un punto anterior de la conversación y del código
/resumeReabre una conversación anterior
/mcpGestiona servidores MCP (herramientas adicionales)
/usageMuestra los límites de uso de tu plan
/reviewRevisa tus cambios actuales
/memoryEdita tus archivos CLAUDE.md

/rewind es el que los principiantes se pierden. Si Claude toma un mal camino, vuelve a antes de que empezara en lugar de discutir para que rectifique.

Paso 7: usa plan mode para lo más grande

Para cambios que toquen más de uno o dos archivos, pide primero un plan. Pulsa Shift+Tab hasta ver plan mode, o escribe:

/plan add rate limiting to the public API

En plan mode Claude lee el código, hace preguntas aclaratorias y escribe un plan, pero no edita tu código fuente. Lees el plan, rebates lo que no te guste y lo apruebas cuando está bien. Entonces pasa a editar y avanza por el plan.

Cuesta unos minutos y ahorra mucho deshacer. También puedes iniciar una sesión en plan mode con claude --permission-mode plan.

Buenos hábitos al pedir

Claude Code sigue bien las instrucciones claras. La mayoría de los malos resultados vienen de las vagas.

  • Di cómo comprobar el trabajo. «Añade el endpoint y haz que pase pnpm test api» es mejor que «añade el endpoint».
  • Señala archivos. Menciona el archivo o la función por su nombre, o escribe @ para referenciar un archivo.
  • Una tarea por conversación. Usa /clear cuando pases a algo sin relación.
  • Da ejemplos. «Sigue el patrón de users.service.ts» vale más que un párrafo de descripción.
  • Pídele que explique primero cuando no conozcas el código: «¿Cómo funciona X? No cambies nada todavía.»
  • Interrumpe pronto. Pulsa Esc para pararlo si va por mal camino y corrígelo.
  • Pon en CLAUDE.md las correcciones repetidas. Si lo has dicho dos veces, anótalo.

Límites y cómo mantenerte dentro

Los planes de suscripción tienen límites de uso: una ventana móvil de 5 horas y un límite semanal, y los planes superiores dan más. Las conversaciones largas consumen más, porque cada mensaje arrastra todo el contexto.

  • Comprueba dónde estás con /usage.
  • Usa /clear entre tareas sin relación.
  • Usa /compact en sesiones largas, opcionalmente indicando qué conservar: /compact keep the API decisions.
  • Usa /context para ver qué ocupa espacio, como archivos grandes o muchas herramientas MCP.
  • Elige un modelo más ligero para el trabajo simple con /model.

Más sobre esto en límites de uso de Claude Code y cómo reducir el consumo de tokens de Claude Code.

Cuando una terminal no basta

Cuando te sientas cómodo, querrás un segundo Claude trabajando mientras el primero ejecuta los tests. Dos agentes en la misma carpeta se pisarán los archivos, así que cada uno necesita su propio git worktree. Ahí es donde una sola terminal se vuelve incómoda.

AgentVera es una app de escritorio para macOS, Windows y Linux que ejecuta Claude Code (y otros agentes CLI) en terminales reales, una al lado de otra. Usa el login de Claude Code que ya tienes.

  • Workspace: una cuadrícula de agentes por proyecto, de 1×1 a 5×4. Cada agente tiene su propio nombre, modelo, esfuerzo y “Role and instructions”, y vuelve a su conversación tras reiniciar.
  • Worktrees: en el panel Git, crea un worktree e inicia un agente en él con un clic, para que los agentes en paralelo nunca compartan archivos.
  • Permisos por agente: en el diálogo “New agent”, elige Ask, Auto o Full access. Auto usa el auto mode propio de Claude Code.
  • Checkpoints y replay: se conservan los últimos 60 turnos por agente y puedes reproducir una sesión.
  • Contexto de un vistazo: cada panel muestra el tamaño de su contexto en vivo, y el auto-compact se activa antes de que se llene la ventana.

Todo lo anterior está en el plan gratuito. La aprobación automática, que deja pasar lecturas y tests seguros y sigue preguntando antes de cosas como git push o rm, está en Pro y Team.

Cuando llegues ahí, lee cómo ejecutar varios agentes de Claude Code y descarga AgentVera gratis.

Ten a mano la hoja de referencia de comandos de Claude Code mientras aprendes, y si trabajas en VS Code, mira la configuración de la extensión de VS Code.

Conclusión

Instala, ejecuta claude, inicia sesión y empieza con una tarea pequeña y real. Lanza /init y mantén corto tu CLAUDE.md. Usa Shift+Tab para elegir cuánto puede hacer Claude, plan mode para lo más grande, /rewind cuando algo sale mal, y /clear y /compact para mantenerte dentro de tus límites. Eso cubre la mayor parte de lo que necesitas en las primeras semanas.

Preguntas frecuentes

¿Necesito un plan de pago para usar Claude Code?

Sí. Claude Code necesita un plan Claude Pro, Max, Team o Enterprise, o una cuenta de Claude Console con créditos de API. También funciona con Amazon Bedrock, Google Cloud o Microsoft Foundry. El plan gratuito de Claude.ai no lo incluye.

¿Funciona Claude Code en Windows?

Sí. Instálalo desde PowerShell con el instalador nativo o con WinGet. También funciona dentro de WSL. Comandos como /init, plan mode y los permisos funcionan igual en todas las plataformas.

¿Para qué sirve CLAUDE.md?

CLAUDE.md es un archivo Markdown con instrucciones del proyecto que Claude Code lee al inicio de cada sesión: comandos de compilación y tests, estilo de código, cosas que evitar. Lanza /init para generar una primera versión, mantenla corta y edítala sobre la marcha.

¿Cómo evito que Claude Code cambie archivos sin preguntar?

Pulsa Shift+Tab hasta estar en modo Manual (o en plan mode, que no edita nada hasta que apruebes un plan). También puedes añadir reglas ask y deny con /permissions, por ejemplo para preguntar siempre antes de git push.

¿Qué hago cuando Claude Code alcanza su límite de uso?

Mira /usage para saber cuándo se reinicia la ventana. Usa /clear entre tareas sin relación y /compact en sesiones largas para que cada mensaje lleve menos contexto. Si tienes más de una cuenta de Claude, puedes cambiar con /login.

Reúne a tus agentes en un mismo escritorio.

Descarga AgentVera gratis; tus CLI instaladas ya están listas.

Más artículos