Anthropic · Programación con IA · Agentes

Claude Code: qué es, cómo funciona y cómo usarlo desde cero

Claude Code es la herramienta de programación agéntica de Anthropic. Puede leer un proyecto completo, modificar archivos, ejecutar comandos, buscar errores, escribir pruebas, trabajar con Git y conectarse con herramientas externas mientras colaboras con Claude directamente sobre tu código.

Terminal IDE Agentes de programación
Respuesta rápida

¿Qué es Claude Code?

Claude Code es un agente de programación con IA desarrollado por Anthropic. A diferencia de un chatbot que solo responde preguntas, Claude Code puede explorar tu repositorio, leer varios archivos, editar código, ejecutar comandos, correr pruebas, usar Git y completar tareas de desarrollo de varios pasos. Puede utilizarse desde terminal, VS Code, otros entornos compatibles, escritorio y web.

Capacidades

Qué puede hacer Claude Code

Su principal diferencia frente a un asistente tradicional es que puede actuar directamente sobre un proyecto.

CODE

Escribir código

Crear nuevas funciones, componentes, endpoints y archivos completos dentro de un proyecto.

BUG

Corregir errores

Investigar un problema, localizar su causa y aplicar cambios en los archivos implicados.

TEST

Ejecutar pruebas

Crear tests, ejecutar suites existentes y corregir problemas encontrados durante la validación.

GIT

Trabajar con Git

Revisar cambios, preparar commits, crear ramas y colaborar con flujos basados en repositorios.

MCP

Conectar herramientas

Integrarse mediante MCP con servicios, bases de datos y herramientas externas utilizadas por tu equipo.

AGENT

Delegar tareas

Ejecutar flujos de varios pasos y utilizar agentes especializados para dividir trabajos complejos.

Publicidad
Flujo agéntico

Cómo funciona Claude Code

Claude Code no se limita a producir fragmentos de código: puede investigar el proyecto, decidir cómo abordar la tarea y verificar el resultado.

01 · READ

Entiende el proyecto

Lee archivos, estructura, dependencias, configuración e instrucciones del repositorio.

02 · ACT

Realiza el trabajo

Modifica archivos, crea código y ejecuta herramientas necesarias para completar la tarea.

03 · VERIFY

Comprueba el resultado

Puede ejecutar pruebas, revisar errores y continuar iterando antes de presentar el trabajo terminado.

Publicidad
Agentic coding

Claude Code es más que un autocompletado de código

Un autocompletado tradicional predice o propone código dentro del archivo actual. Claude Code puede trabajar sobre tareas más amplias.

Agente

Puede trabajar en varios archivos y herramientas

Por ejemplo, puedes pedirle investigar cómo funciona un sistema de autenticación, encontrar un error, modificar los archivos necesarios, ejecutar las pruebas y comprobar si la solución funciona.

La diferencia está en la ejecución

No necesitas copiar manualmente cada archivo al chat. Claude Code puede explorar directamente el proyecto al que le has dado acceso.

Publicidad
Dónde usarlo

Claude Code no funciona solo en la terminal

Anthropic ofrece actualmente varias formas de trabajar con el mismo sistema de programación agéntica.

Entorno Uso principal
Terminal CLI completa para trabajar directamente con proyectos locales
VS Code Integración visual dentro del editor de código
JetBrains Integración con IDE como IntelliJ, PyCharm y WebStorm
Desktop Interfaz gráfica para ejecutar sesiones y revisar cambios
Web Ejecutar tareas sin configurar localmente el entorno
Instalación

Cómo empezar con Claude Code

Para trabajar desde terminal primero debes instalar Claude Code y autenticar tu cuenta.

macOS · Linux · WSL

Instalación nativa

curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell

Instalación en Windows

irm https://claude.ai/install.ps1 | iex
Habrá una guía específica

La instalación, Windows, WSL, Homebrew, WinGet, actualizaciones y solución de errores tendrán su propia guía para evitar sobrecargar esta página pilar.

Cómo instalar Claude Code →
Primera sesión

Cómo abrir Claude Code en un proyecto

Después de instalarlo, entra al directorio del proyecto y ejecuta Claude.

Terminal

Iniciar Claude Code

cd mi-proyecto
claude
Primera ejecución

Si todavía no estás autenticado, Claude Code inicia el proceso de acceso a tu cuenta antes de comenzar la sesión.

Primer prompt

Qué puedes pedirle en tu primera sesión

Puedes empezar dejando que Claude conozca el proyecto antes de modificar nada.

Ejemplo

Analizar el proyecto

Analiza este proyecto.

Explícame:
- qué arquitectura utiliza
- cuáles son los archivos principales
- cómo se ejecuta
- qué dependencias importantes tiene
- qué partes debería entender antes de modificarlo

No realices cambios todavía.
Memoria del proyecto

Qué es CLAUDE.md

Uno de los archivos más importantes del ecosistema de Claude Code es CLAUDE.md.

CLAUDE.md

Instrucciones persistentes para el proyecto

Puedes utilizar CLAUDE.md para indicar comandos de compilación, estándares de código, decisiones arquitectónicas, librerías preferidas, convenciones y reglas importantes del repositorio.

# Proyecto

## Stack
- PHP 8+
- MySQL
- JavaScript
- Bootstrap

## Reglas
- Utilizar PDO para consultas SQL
- No modificar archivos del core
- Sanitizar toda entrada del usuario
- Mantener compatibilidad responsive

## Pruebas
Ejecutar las pruebas antes de finalizar cambios.
Puedes generar una base automáticamente

El comando /init analiza el repositorio y propone un archivo CLAUDE.md inicial.

Guía completa de CLAUDE.md →
Publicidad
Plan Mode

Planificar antes de modificar el código

Claude Code dispone de un modo especialmente útil cuando quieres revisar una estrategia antes de permitir cambios.

Plan

Claude investiga pero no edita el proyecto

En Plan Mode, Claude puede leer archivos y explorar el proyecto para elaborar un plan, pero no modifica el código fuente hasta que apruebes continuar.

claude --permission-mode plan
Útil para cambios grandes

Es especialmente recomendable para refactorizaciones, cambios arquitectónicos, migraciones o tareas donde primero quieras entender exactamente qué hará el agente.

Ver Plan Mode →
Skills

Claude Code Skills: instrucciones reutilizables

Los Skills permiten convertir procedimientos repetitivos en capacidades reutilizables.

SKILL.md

Crear procedimientos que Claude puede reutilizar

Un Skill puede contener instrucciones para revisar código, desplegar una aplicación, comprobar seguridad, preparar una release o realizar cualquier flujo repetitivo de tu equipo.

No es lo mismo que CLAUDE.md

CLAUDE.md contiene contexto y reglas generales del proyecto. Un Skill está pensado para procedimientos o capacidades específicas que se cargan cuando son necesarias.

Subagentes

Claude Code puede delegar trabajo a otros agentes

Las tareas complejas no tienen por qué ejecutarse todas dentro del mismo contexto.

Research

Explorar código

Un subagente puede investigar una parte concreta del proyecto y devolver conclusiones.

Review

Revisar cambios

Puedes crear agentes especializados en seguridad, testing o revisión de código.

Parallel

Trabajar en paralelo

Diferentes agentes pueden abordar distintas partes de una tarea de forma paralela.

MCP

Conectar Claude Code con herramientas externas

Claude Code soporta Model Context Protocol, conocido como MCP.

Model Context Protocol

Ampliar el contexto más allá del repositorio

Mediante servidores MCP, Claude Code puede conectarse con herramientas externas autorizadas y utilizar datos o acciones relevantes para una tarea.

01

Sistemas de gestión de proyectos y tickets.

02

Repositorios y herramientas de desarrollo.

03

Bases de datos y servicios internos.

04

Documentación y otras fuentes de información.

Automatización

Qué son los Hooks de Claude Code

Los Hooks permiten ejecutar acciones automáticas cuando se producen determinados eventos.

Hooks

Automatizar reglas alrededor del agente

Puedes utilizarlos, por ejemplo, para ejecutar un formateador después de editar archivos, validar código o lanzar comprobaciones alrededor de acciones realizadas por Claude.

Plugins

Extender Claude Code mediante plugins

Los plugins permiten empaquetar funcionalidades que pueden compartirse entre proyectos y equipos.

Extensiones

Skills, agentes, hooks y MCP en un paquete

Un plugin puede incluir Skills, agentes personalizados, Hooks y configuraciones MCP, facilitando su distribución y reutilización.

Publicidad
Git

Claude Code puede trabajar directamente con Git

El agente puede utilizar el historial y los cambios del repositorio como parte de su trabajo.

Diff

Revisar cambios

Puede analizar diferencias entre archivos y explicar qué ha cambiado.

Commit

Preparar commits

Puede crear mensajes descriptivos basándose en los cambios realizados.

PR

Pull requests

Puede integrarse en flujos de revisión y colaboración basados en Git.

Comandos

Comandos útiles para empezar con Claude Code

No necesitas memorizar decenas de comandos, pero algunos aparecen constantemente en el flujo de trabajo.

Comando Función
claude Iniciar una sesión en el proyecto actual
claude --version Comprobar la versión instalada
claude doctor Revisar instalación y configuración
/help Mostrar ayuda y comandos disponibles
/init Crear una base para CLAUDE.md
/sandbox Configurar el entorno aislado para comandos
Seguridad

Claude Code utiliza un sistema de permisos

Dar acceso a un agente al código y a la terminal requiere controles de seguridad claros.

Permissions

Tú controlas las acciones sensibles

Claude Code utiliza permisos para controlar herramientas y acciones. Las operaciones que implican modificaciones o comandos pueden requerir aprobación según la configuración elegida.

Revisa antes de aprobar

Aunque Claude Code pueda completar tareas de forma autónoma, el desarrollador sigue siendo responsable de revisar código, comandos y cambios importantes antes de utilizarlos en producción.

Sandbox

Ejecutar comandos dentro de límites definidos

Claude Code dispone de capacidades de sandboxing para restringir el acceso de comandos al sistema de archivos y a la red.

/sandbox

Más autonomía dentro de un entorno limitado

El objetivo del sandbox es permitir que Claude ejecute más acciones dentro de límites previamente establecidos, reduciendo al mismo tiempo la necesidad de aprobar constantemente comandos seguros.

Diferencias

Claude vs Claude Code

Ambos utilizan modelos de Claude, pero la experiencia y las herramientas disponibles son diferentes.

Aspecto Claude Claude Code
Chat general Sí, orientado al trabajo técnico
Leer repositorio local No de forma directa
Editar archivos del proyecto No directamente
Ejecutar comandos No como terminal local
Ejecutar tests del proyecto No directamente
Git local No directamente
CLAUDE.md No es el flujo principal
Aplicaciones

Casos de uso de Claude Code

01

Desarrollar funciones: implementar funcionalidades nuevas en proyectos existentes.

02

Corregir bugs: investigar errores y aplicar soluciones en varios archivos.

03

Refactorizar: reorganizar código manteniendo el comportamiento esperado.

04

Crear tests: detectar áreas sin cobertura y añadir pruebas.

05

Actualizar dependencias: investigar incompatibilidades y adaptar el proyecto.

06

Documentar: comprender código existente y generar documentación técnica.

07

Revisión: analizar cambios, riesgos y posibles errores.

08

Automatización: integrar tareas repetitivas dentro del flujo de desarrollo.

WordPress

¿Se puede utilizar Claude Code con WordPress?

Sí. Si tienes acceso a los archivos de un proyecto WordPress, Claude Code puede trabajar sobre themes, plugins y código personalizado.

Plugins

Desarrollar plugins

Crear estructuras, hooks, endpoints, shortcodes y funcionalidades personalizadas.

Debug

Investigar errores

Revisar logs, PHP, JavaScript y conflictos dentro del proyecto.

Refactor

Mejorar código existente

Analizar plugins propios y reorganizar funcionalidades manteniendo buenas prácticas.

Publicidad
Requisitos

Requisitos básicos para utilizar Claude Code

Los requisitos dependen del entorno desde el que quieras trabajar.

Requisito Referencia
Sistema operativo macOS, Windows o distribuciones Linux compatibles
Arquitectura x64 o ARM64
RAM 4 GB o más
Internet Requerido
Shell Bash, Zsh, PowerShell o CMD
Windows tiene varias opciones

Claude Code puede ejecutarse de forma nativa en Windows o dentro de WSL, dependiendo del proyecto y del entorno que necesites.

Acceso

¿Claude Code es gratis?

Claude Code requiere actualmente una modalidad de acceso compatible.

Cuenta

Planes de pago o Anthropic Console

La documentación actual contempla acceso mediante cuentas Pro, Max, Team, Enterprise o Anthropic Console. El plan gratuito de Claude.ai no incluye actualmente Claude Code.

Los precios y límites pueden cambiar

Por eso dedicaremos una guía independiente al precio, consumo, planes y diferencias entre suscripción y uso mediante API.

Decisión

Cuándo conviene utilizar Claude Code

Trabajas con un proyecto real

Necesitas que la IA comprenda varios archivos y la estructura del repositorio.

Quieres delegar tareas

Prefieres describir el objetivo y permitir que el agente investigue cómo realizarlo.

Necesitas verificar resultados

El trabajo requiere modificar código, ejecutar tests y corregir fallos durante el proceso.

Alternativas

Cuándo un chat puede ser suficiente

No todas las consultas de programación necesitan un agente conectado al repositorio.

Consulta

Pregunta conceptual

Si solo quieres entender una tecnología, un chat puede ser suficiente.

Snippet

Fragmento pequeño

Para corregir unas pocas líneas quizás no necesites acceso completo al proyecto.

Idea

Planificación inicial

Puedes definir primero arquitectura, requisitos y enfoque antes de abrir el repositorio.

Buenas prácticas

Cómo obtener mejores resultados con Claude Code

01

Explica claramente qué resultado necesitas.

02

Indica restricciones antes de comenzar.

03

Utiliza CLAUDE.md para reglas persistentes.

04

Usa Plan Mode antes de cambios importantes.

05

Pide ejecutar pruebas antes de dar una tarea por finalizada.

06

Revisa el diff antes de llevar cambios a producción.

Fuente oficial

Documentación oficial de Claude Code

Claude Code evoluciona rápidamente, por lo que conviene consultar la documentación oficial antes de configurar funciones avanzadas.

Publicidad
Cluster Claude Code

Continúa aprendiendo Claude Code

Esta guía funciona como página pilar. Puedes profundizar cada función en las siguientes guías.

Publicidad
Preguntas frecuentes

FAQ sobre Claude Code

Respuestas sobre instalación, funcionamiento, programación, CLAUDE.md, Plan Mode, MCP, seguridad y acceso.

Claude Code es la herramienta de programación agéntica de Anthropic. Puede leer proyectos, editar archivos, ejecutar comandos y completar tareas de desarrollo de varios pasos.

No. Claude Code puede utilizarse desde terminal, extensiones para IDE, la aplicación de escritorio y la web.

Sí. Claude Code puede ejecutarse de forma nativa en Windows o utilizarse dentro de WSL.

CLAUDE.md es un archivo de instrucciones que permite proporcionar contexto persistente sobre estándares, arquitectura, comandos y convenciones de un proyecto.

Plan Mode permite que Claude investigue el proyecto y prepare un plan sin modificar el código fuente hasta que el usuario apruebe continuar.

Los Skills permiten guardar procedimientos e instrucciones reutilizables que Claude puede cargar cuando resultan relevantes para una tarea.

Sí. Claude Code soporta Model Context Protocol para conectarse con herramientas y fuentes externas mediante servidores MCP.

Sí. Claude Code puede utilizar herramientas de shell para ejecutar comandos, pruebas, scripts y otras tareas, sujeto a permisos y configuración.

El plan gratuito de Claude.ai no incluye actualmente Claude Code. El acceso está disponible mediante modalidades compatibles como Pro, Max, Team, Enterprise o Anthropic Console.

Sí. Claude Code puede trabajar con proyectos WordPress y ayudar a desarrollar o revisar themes, plugins, PHP, JavaScript y código personalizado.

Publicidad
Siguiente guía

Instala Claude Code paso a paso

Ya conoces qué es Claude Code, cómo funciona y las principales herramientas de su ecosistema. El siguiente paso es instalarlo correctamente en Windows, macOS, Linux o WSL y ejecutar tu primera sesión.

Cómo instalar Claude Code →
Carrito de compra
Scroll al inicio