Guía de comandos
de Claude Code
Claude Code es el CLI oficial de Anthropic que convierte a Claude en un agente de ingeniería directo desde tu terminal. A diferencia de un chat, tiene acceso a tus archivos, ejecuta comandos, hace commits y pushea a GitHub. Esta guía reúne todo lo que necesitás saber para aprovecharlo al máximo.
Slash commands
Se escriben al inicio de cualquier mensaje. Son el panel de control de la sesión.
Contexto
| Comando | Qué hace |
|---|---|
/clear | Borra todo el contexto. Útil para empezar una tarea nueva sin historial anterior. |
/compact | Comprime el historial en un resumen para liberar tokens sin perder el hilo. |
/memory | Abre el sistema de memoria persistente entre sesiones. |
Modelo y rendimiento
| Comando | Qué hace |
|---|---|
/model | Cambia el modelo (Opus, Sonnet, Haiku). Sonnet es el default. |
/fast | Activa modo Fast: Opus con output más rápido. Toggle. |
/cost | Muestra el costo acumulado en tokens y USD de la sesión. |
Código
| Comando | Qué hace |
|---|---|
/review | Revisión de código del branch actual. |
/pr_comments | Trae los comentarios de un PR de GitHub al contexto. |
Configuración
| Comando | Qué hace |
|---|---|
/init | Inicializa Claude Code en el proyecto: genera CLAUDE.md. |
/doctor | Diagnóstico del entorno: API key, permisos, dependencias. |
/permissions | Muestra y edita qué puede hacer Claude sin pedir confirmación. |
/status | Resumen del estado: modelo, costo, contexto usado. |
/terminal-setup | Configura el terminal para colores y Markdown correctos. |
/release-notes | Novedades de la versión instalada. |
Sesión
| Comando | Qué hace |
|---|---|
/login | Autenticarse con Anthropic (abre el browser). |
/logout | Cerrar sesión. |
/help | Lista todos los comandos disponibles. |
/exit o Ctrl+C | Salir de Claude Code. |
Ejecutar shell con !
Prefijando cualquier línea con ! corrés un comando de terminal directamente. El output queda en el contexto de la conversación.
! git status
! npm run test
! cat package.jsonModos de permiso
Controlás cuánta autonomía tiene Claude. Se configuran al lanzar la sesión o desde /permissions.
Default
Pide confirmación para cualquier acción que modifique el sistema. El más seguro para el día a día.
Auto-accept
Acepta automáticamente todas las acciones. Ideal para tareas largas donde confiás en lo que Claude va a hacer.
Plan mode
Claude describe el plan completo antes de ejecutar. Confirmás todo de una sola vez.
El archivo CLAUDE.md
Claude lo lee al inicio de cada sesión. Podés tener uno global (~/.claude/CLAUDE.md) y otro por proyecto. El del proyecto tiene prioridad.
# Mi proyecto
## Stack
- Next.js 15 App Router
- TypeScript strict mode
- Tailwind CSS v4
- Prisma + PostgreSQL
## Reglas
- Sin comentarios obvios en el código
- Commits en español
- Nunca usar `any` en TypeScript
- Tests con Vitest, no JestCosas útiles para poner en tu CLAUDE.md:
- →Stack tecnológico y versiones
- →Convenciones de código (nombres, estructura de carpetas)
- →Reglas de negocio importantes
- →Comandos frecuentes (npm run dev, cómo correr tests)
- →Qué NO hacer — ej: "nunca uses any en TypeScript"
Atajos de teclado
| Atajo | Acción |
|---|---|
↑ / ↓ | Navegar el historial de mensajes enviados |
Ctrl+C | Interrumpir la respuesta actual o salir |
Ctrl+L | Limpiar pantalla |
Shift+Enter | Nueva línea sin enviar el mensaje |
MCP Servers
MCP (Model Context Protocol) extiende Claude con herramientas externas: bases de datos, GitHub, Slack, Google Drive, etc. Se configuran en ~/.claude/settings.json.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_..." }
}
}
}
