agent:~/.claude$ cat claude-code-cheatsheet.md

Hoja de referencia de Claude Code: comandos, configuración y atajos

# Hoja de referencia rápida de Claude Code actualizada para la versión 2.1.220: flags de CLI, comandos con barra diagonal, atajos de teclado, modos de permisos (cambio de nombre manual), modelos (Opus 5 y Sonnet 5 como predeterminado), hooks, plugins, Agent View, Workflow y variables de entorno.

author: words: 6015 read_time: 28m updated: 2026-08-09 10:25

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

Todos los flags de CLI, comandos de barra, atajos de teclado, claves de configuración, eventos de hooks y variables de entorno en un solo lugar. Para explicaciones detalladas, consulta la guía completa de Claude Code. Para la configuración inicial, consulta el inicio rápido.


1. Instalación

Hay 3 métodos de instalación, en orden de preferencia.

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

Instala una versión específica:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

Verifica la instalación:

claude doctor
claude --version

Autentícate:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. Flags de CLI

Flag Descripción Ejemplo
-p Modo de impresión: ejecuta una sola consulta y finaliza claude -p "list TODOs"
-c Continúa la sesión más reciente claude -c
-r, --resume Reanuda una sesión por nombre o número claude -r "auth-refactor"
-n, --name Define el nombre visible de la sesión al iniciarla claude -n "feature-x"
--model Reemplaza el modelo para esta sesión claude --model opus
--max-turns Limita los turnos autónomos claude -p "fix lint" --max-turns 10
--output-format Genera la salida como text, json o stream-json claude -p "count files" --output-format json
--allowedTools Restringe las herramientas disponibles claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode Define el modo de permisos claude --permission-mode auto
--permission-mode auto Inicia con Auto Mode activado (reemplazó a --enable-auto-mode, eliminado en v2.1.111) claude --permission-mode auto
--dangerously-skip-permissions Modo YOLO: omite todas las solicitudes de confirmación claude --dangerously-skip-permissions
--from-pr Inicia una sesión vinculada a un PR (v2.1.27+); acepta GitHub, GHE, GitLab MR y URL de Bitbucket PR (v2.1.119+) claude --from-pr 123
--fork-session Crea una bifurcación a partir de una sesión reanudada claude -r base --fork-session
-w Inicia en un worktree de git aislado claude -w
--bare Modo para scripts: omite hooks, LSP y plugins claude -p "count files" --bare
--plugin-url <url> Descarga un archivo .zip de un plugin para la sesión actual (v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> Carga el directorio o archivo .zip de un plugin para la sesión actual (compatibilidad con .zip desde v2.1.128+) claude --plugin-dir ./my-plugin.zip
--channels Reenvía las solicitudes de aprobación a Telegram/Discord claude --channels
--forward-subagent-text Incluye el texto y el razonamiento de los subagents en la salida stream-json (v2.1.211+); variable de entorno: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader Activa el modo de lector de pantalla (v2.1.208+); también mediante CLAUDE_AX_SCREEN_READER=1 o "axScreenReader": true claude --ax-screen-reader
--debug Activa el registro de depuración claude --debug
--init Inicializa el proyecto con CLAUDE.md claude --init

Subcomando agregado en v2.1.212: claude auto-mode reset restablece el estado de auto-mode desde la terminal; pasa --yes para omitir la solicitud de confirmación.7


3. Slash Commands

Comando Qué hace
/init Inicializa el proyecto con CLAUDE.md
/compact Condensa el historial de la conversación. Agrega un enfoque: /compact focus on tests
/context Muestra el uso de la ventana de contexto con sugerencias prácticas
/usage Muestra el uso de tokens, el costo y el uso del plan; diálogo unificado (v2.1.118+: /cost y /stats son atajos de escritura que abren pestañas de /usage); v2.1.149+ agrega el uso de límites por categoría para skills, subagents y plugins, además del costo por servidor MCP
/cost Atajo de escritura → abre la pestaña de costos de /usage (v2.1.118+)
/model Cambia el modelo. /model opus, /model sonnet
/fast Activa o desactiva el modo de salida rápida; solo para Opus 5 y Opus 4.8 (v2.1.219 eliminó Opus 4.7); velocidad de salida ~2,5 veces mayor por $10/$50 por MTok
/effort Define el nivel de esfuerzo: low, medium, high
/status Muestra el estado de la sesión, el modelo y la configuración
/permissions Administra la configuración de permisos de forma interactiva
/config Abre la interfaz completa de configuración
/mcp Configura servidores MCP. /mcp enable, /mcp disable
/hooks Muestra la configuración de hooks
/memory Muestra y administra los archivos de memoria automática
/copy Copia bloques de código. /copy N copia la enésima respuesta más reciente
/resume Reanuda una sesión por nombre. /resume 1 o /resume name
/rename Asigna un nombre a la sesión actual. /rename feature-auth
/branch Bifurca la conversación para explorar alternativas en paralelo
/fork Copia la conversación en una nueva sesión en segundo plano, con su propia fila en claude agents (función redefinida en v2.1.212); desde v2.1.221, la copia obtiene su propio worktree
/subtask Crea una bifurcación dentro de la sesión: el comportamiento anterior de /fork con su nuevo nombre (v2.1.212)
/list-agents Enumera todos los agentes a los que Claude puede enviar mensajes: subagents, tus otras sesiones locales y, con Remote Control, sesiones en otras computadoras (v2.1.224)
/peers Alias de /list-agents (v2.1.224)
/clear Borra el historial de la conversación
/plan Entra en el modo de planificación. /plan refactor the auth module
/powerup Ofrece lecciones interactivas sobre funciones con demostraciones animadas (v2.1.90+)
/voice Activa o desactiva el modo de voz «pulsar para hablar»
/loop Ejecuta tareas recurrentes. /loop 5m /foo se ejecuta cada 5 minutos
/rewind Regresa a un punto de control (o presiona Esc 2 veces)
/export Exporta la transcripción de la conversación
/add-dir Agrega directorios de trabajo para ampliar el acceso a archivos
/agents Administra subagents
/goal Define una condición de finalización; Claude continúa hasta alcanzar el objetivo (v2.1.139+)
/skills Enumera las skills instaladas; incluye un cuadro de búsqueda que filtra mientras escribes (v2.1.121+)
/bashes Enumera las tareas de bash en segundo plano
/tasks Enumera los agentes en segundo plano
/theme Administra temas con nombre (v2.1.118+); los plugins incluyen un directorio themes/
/color Define el color de la barra de prompt. Usa /color default para restablecerlo
/code-review [effort] Detecta errores de lógica con un nivel de esfuerzo opcional; --comment publica comentarios en línea en el PR de GitHub (su nombre cambió de /simplify en v2.1.147). Desde v2.1.218, se ejecuta como un subagent en segundo plano. Desde v2.1.223, /review es un alias de este comando, /code-review sin argumentos reutiliza el último nivel de esfuerzo que escribiste y /code-review ultra ejecuta la revisión exhaustiva en la nube
/batch Ejecuta operaciones por lotes
/security-review Revisa el código en busca de vulnerabilidades
/claude-api Crea aplicaciones con Claude API/Anthropic SDK
/doctor Ejecuta una revisión completa de la configuración: diagnostica y corrige problemas (v2.1.205; /checkup es un alias)
/bug Informa de un error a Anthropic
/release-notes Selector interactivo de versiones con registros de cambios (v2.1.92+)
/buddy Mascota de compañía para la terminal: 18 especies, 5 niveles de rareza y una selección determinista basada en el ID de la cuenta
/login / /logout Inicia o cierra sesión

Comandos personalizados: Crea .claude/commands/my-command.md (proyecto) o ~/.claude/commands/my-command.md (personal) e invócalo con /my-command. Los comandos admiten frontmatter de YAML para la descripción, las herramientas permitidas, la sustitución del modelo y la interpolación de argumentos mediante $ARGUMENTS o los parámetros posicionales $1, $2.

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

Uso: /fix-issue 123


4. Atajos de teclado

Controles generales

Atajo Acción
Ctrl+C Cancela la operación actual
Ctrl+D Sale de la sesión (EOF)
Ctrl+L Limpia la pantalla (conserva el historial)
Ctrl+O Activa o desactiva la salida detallada
Ctrl+R Busca en el historial de comandos
Ctrl+V Pega una imagen desde el portapapeles
Ctrl+B Envía la operación actual a segundo plano
Ctrl+X Ctrl+K Detiene todos los agentes (cambió de Ctrl+F en v2.1.83)
Ctrl+S Guarda temporalmente el borrador del prompt
Ctrl+G Abre un editor externo
Esc Esc Revierte el último cambio
Tab Acepta la sugerencia del prompt
! Tab Autocompleta desde el historial de Bash
Shift+Tab Alterna entre los modos de permisos
Alt+P / Option+P Cambia de modelo mientras escribes
Alt+T Activa o desactiva el modo de razonamiento
Ctrl+T Activa o desactiva el resaltado de sintaxis
Shift+Down Alterna entre los miembros del equipo de agentes
Up/Down Navega por el historial de comandos
v Modo visual de Vim: selección de caracteres (v2.1.118+; solo en modo vim)
V Modo visual por líneas de Vim (v2.1.118+; solo en modo vim)
? Muestra los atajos

Prefijos rápidos

Prefijo Acción Ejemplo
# Agrega información a la memoria persistente # Always use TypeScript
/ Slash command /review
! Ejecuta bash directamente ! git status
@ Hace referencia a un archivo @src/index.ts
& Envía una tarea a la nube & Build the API

Entrada multilínea

Método Teclas
Salto de línea con carácter de escape \ y luego Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
Otras terminales Shift+Enter (ejecuta primero /terminal-setup)
Carácter de control Ctrl+J

Puedes personalizar las combinaciones de teclas mediante /keybindings (se almacenan en ~/.claude/keybindings.json).


5. Archivos de configuración

Jerarquía de precedencia (de mayor a menor)

Nivel Ubicación Alcance
Empresarial (bloqueado) /Library/Application Support/ClaudeCode/managed-settings.json (macOS) Todos los usuarios; no se puede reemplazar
Flags de CLI Argumentos de línea de comandos Sesión actual
Proyecto local .claude/settings.local.json Personal, proyecto actual (ignorado por git)
Proyecto compartido .claude/settings.json Equipo, incluido en git
Global del usuario ~/.claude/settings.json Todos tus proyectos
Estado de ejecución ~/.claude.json Tokens de OAuth, configuración de MCP

Se aplica la primera coincidencia. La configuración empresarial no puede eludirse.

6. Referencia de Settings.json

Configuraciones clave con tipos y ejemplos. Colócalas en cualquier archivo de configuración de la jerarquía anterior.

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "includeCoAuthoredBy": true,
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

Sintaxis de las reglas de permisos: Tool(pattern:*) proporciona coincidencia por prefijo. Bash(npm run test:*) permite npm run test, npm run test:unit, etc. Los patrones de archivos usan la sintaxis glob: Edit(src/**). A partir de la versión v2.1.214, una regla allow dir/** de un solo segmento coincide únicamente con <cwd>/dir, ya no con cualquier dir/ del árbol; escribe Edit(**/src/**) para que coincida a cualquier profundidad. Las reglas deny/ask conservan la coincidencia a cualquier profundidad, y las condiciones if: de los hooks reciben el mismo ámbito de cwd.

Claves nuevas (v2.1.118+):

Clave Comportamiento
autoMode.allow $defaults Valor especial que agrega reglas personalizadas junto con la lista integrada (también para soft_deny y environment) — v2.1.118+
prUrlTemplate Plantilla de URL para la insignia de PR del pie de página — v2.1.119+
wslInheritsWindowsSettings WSL hereda la configuración administrada del lado de Windows — v2.1.118+
skillOverrides Oculta o contrae skills: off, user-invocable-only o name-only — v2.1.129+
allowAllClaudeAiMcps Configuración empresarial administrada para cargar conectores de MCP en la nube de claude.ai junto con managed-mcp.json — v2.1.149+
sandbox.filesystem.disabled Omite el aislamiento del sistema de archivos sin desactivar el control del tráfico de red saliente — v2.1.216+
emojiCompletionEnabled Autocompletado de códigos abreviados de emojis en la entrada del prompt (:heart: → ❤️); establece false para desactivarlo — v2.1.217+
sandbox.network.strictAllowlist Rechaza los hosts que no estén en la lista de permitidos para los comandos ejecutados en el sandbox sin solicitar confirmación — v2.1.219+
workflowSizeGuideline Establece desde cualquier archivo de configuración la recomendación orientativa sobre el tamaño del Dynamic workflow; el valor predeterminado es medium (“intenta usar menos de 15 agents”), y la fila de /config se oculta mientras haya un valor establecido — v2.1.219+

Para consultar el esquema completo de configuración, revisa el análisis detallado de la configuración en la guía completa.


7. Referencia rápida de CLAUDE.md

CLAUDE.md es el archivo de instrucciones de tu proyecto. Claude lo lee al comienzo de cada sesión.

Dónde se encuentra:

Ubicación Alcance
CLAUDE.md (raíz del proyecto) Todos los usuarios y todas las sesiones de este proyecto
.claude/CLAUDE.md Lo mismo, como ubicación alternativa
~/.claude/CLAUDE.md Personal, para todos los proyectos

Qué incluir:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

Procura que sea fácil de consultar. La prosa densa consume tokens de contexto en cada sesión. Usa viñetas, tablas y bloques de código breves. Evita los párrafos largos: Claude lee CLAUDE.md al comienzo de cada sesión, por lo que cada palabra consume contexto.

Consejos avanzados: - Usa el prefijo # en el REPL para agregar elementos a la memoria automática sin editar CLAUDE.md: # Always use TypeScript strict mode - El CLAUDE.md de un subdirectorio se carga cuando Claude lee archivos de ese directorio - Coloca las reglas compartidas por el equipo en .claude/rules/*.md para mantener una organización modular


8. Modos de permisos

Modo Comportamiento Caso de uso
default / manual — etiquetado como “Manual” (v2.1.200+) Solicita confirmación la primera vez que se usa cada herramienta Desarrollo habitual
acceptEdits Aprueba automáticamente las ediciones de archivos y solicita confirmación para bash Proyectos de confianza
auto Un clasificador (Sonnet 4.6) evalúa la seguridad de cada acción Trabajo autónomo con medidas de protección
plan Solo lectura: no permite ediciones ni ejecuciones Únicamente análisis y planificación
bypassPermissions Omite todas las solicitudes de confirmación Automatización de CI/CD

Auto Mode (v2.1.85+) es el reemplazo recomendado para --dangerously-skip-permissions. Las operaciones de solo lectura y las ediciones de archivos se aprueban automáticamente. Las reglas personalizadas de allow/deny se resuelven primero. Todo lo demás pasa al clasificador de seguridad. De forma predeterminada, se bloquean automáticamente: curl | bash, los force-push a main, los despliegues en producción, las eliminaciones masivas en la nube, los cambios de IAM y el envío externo de datos confidenciales.1

Interruptor de seguridad: 3 bloqueos consecutivos o 20 en total durante una sesión hacen que el sistema vuelva a solicitar confirmación manual.

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

Aprobación automática en PowerShell (v2.1.119+): los comandos de la herramienta PowerShell se aprueban automáticamente según el modo de permisos, igual que los comandos Bash. Las reglas allow como PowerShell(Get-*:*) omiten las solicitudes de confirmación en operaciones de solo lectura. Usa la versión v2.1.149 o posterior en flujos de trabajo que dependan mucho de PowerShell; corrige la omisión de permisos del comando integrado cd, la coincidencia de reglas allow mediante prefijos y comodines, y el seguimiento obsoleto de variables de directorio.


9. Eventos de hooks

Evento Cuándo se activa ¿Puede bloquear?
PreToolUse Antes de ejecutar la herramienta
PostToolUse Después de que la herramienta finaliza No
PostToolUseFailure Después de que la herramienta falla No
UserPromptSubmit Cuando el usuario envía un prompt
Stop Cuando Claude termina la respuesta
SubagentStart Cuando se inicia un subagent No
SubagentStop Cuando un subagent termina
SessionStart Cuando comienza la sesión No
SessionEnd Cuando se cierra la sesión No
Notification Cuando se activa una alerta No

| InstructionsLoaded | Cuando se carga CLAUDE.md | No | | ConfigChange | Cuando cambia un archivo de configuración durante la sesión | Sí | | DirectoryAdded | Cuando /add-dir o register_repo_root de SDK agrega un directorio de trabajo durante la sesión (v2.1.219+) | No | | WorktreeCreate | Cuando se está creando un worktree | Sí | | WorktreeRemove | Cuando se está eliminando un worktree | No | | PreCompact | Antes de compactar el contexto | No | | PostCompact | Después de compactar el contexto | No | | Elicitation | Cuando MCP solicita datos estructurados | Sí | | ElicitationResult | Cuando el usuario responde al diálogo de MCP | Sí | | StopFailure | Cuando el turno termina debido a un error de API | No | | PermissionRequest | Cuando se muestra el diálogo de permisos | Sí | | PermissionDenied | Cuando Auto mode rechaza una acción (v2.1.88+) | No | | CwdChanged | Cuando cambia el directorio de trabajo (v2.1.83+) | No | | FileChanged | Cuando un archivo supervisado se modifica externamente (v2.1.83+) | No | | TaskCreated | Cuando se crea una tarea nueva (v2.1.84+) | No | | TeammateIdle | Cuando un integrante del equipo de agents queda inactivo | Sí | | TaskCompleted | Cuando una tarea se marca como completada | Sí |

Para consultar el protocolo completo de hooks (JSON de entrada/salida, matchers y códigos de salida), revisa el análisis detallado de hooks en la guía completa.


10. Configuración de hooks

Los hooks se encuentran en settings.json o en un archivo hooks.json específico. Ejemplo mínimo:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

Sintaxis de los matchers:

Patrón Coincidencias
* Todas las herramientas
Bash Solo Bash
Edit\|Write Edit o Write
mcp__github Herramientas del servidor MCP
"" (vacío) Eventos sin herramientas (por ejemplo, UserPromptSubmit)

Códigos de salida:

Código Significado
0 Correcto: la operación continúa
2 Bloqueo: la operación se detiene y stderr se envía a Claude
1, 3+ Advertencia que no bloquea

Los hooks asíncronos se ejecutan en segundo plano sin bloquear: agrega "async": true al objeto del hook.2

Campos de entrada/salida de hooks:

  • duration_ms en la entrada de los hooks PostToolUse / PostToolUseFailure (v2.1.119+): tiempo de ejecución de la herramienta, sin contar las solicitudes de permisos ni los hooks PreToolUse.
  • hookSpecificOutput.updatedToolOutput (v2.1.121+): reemplaza la salida de cualquier herramienta (v2.1.118 incorporó esta función únicamente para MCP; v2.1.121 la amplía a todas las herramientas).
  • hookSpecificOutput.sessionTitle (v2.1.96+): establece el título de la sesión desde un hook UserPromptSubmit.
  • args: string[] en los hooks de comandos (v2.1.139+): pasa un argv estructurado sin entrecomillado del shell.
  • continueOnBlock en los hooks PostToolUse (v2.1.139+): devuelve el motivo del bloqueo a Claude y continúa el turno.
  • subagent_type en la entrada del hook del agent (v2.1.140+): identifica qué tipo de agent se está ejecutando.
  • terminalSequence en la salida JSON del hook (v2.1.141+): emite secuencias de control de la terminal para notificaciones, títulos de ventana y alertas sonoras.

11. Configuración rápida de MCP

Agrega un servidor MCP con un solo comando:

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

Control del alcance:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

Ejemplo de .mcp.json del proyecto:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

MCP ahora registra 100 millones de descargas mensuales y más de 3.000 servidores indexados.3 Para conocer los tipos de transporte, la elicitación y la configuración de búsqueda de herramientas, consulta la sección sobre MCP en la guía completa.

alwaysLoad (v2.1.121+): Excluye un servidor de confianza del aplazamiento de Tool Search. Todas sus herramientas se cargan al iniciar la sesión, sin ningún recorrido de ida y vuelta de ToolSearch:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

Reintento automático (v2.1.121+): Los servidores MCP que generan errores durante el inicio vuelven a intentarlo hasta 3 veces antes de marcarse como desconectados.

SDK mcp_authenticate redirectUri (v2.1.121+): Es obligatorio para completar OAuth en esquemas de URI personalizados, como los flujos de conectores de aplicaciones de escritorio y claude.ai.


11.5. Comandos de CLI para plugins

Comando Comportamiento
claude --plugin-url <url> Obtiene un archivo .zip de un plugin para la sesión actual (v2.1.129+)
claude --plugin-dir <path> Carga el directorio o el archivo .zip de un plugin para la sesión actual (compatibilidad con .zip desde v2.1.128+)
claude plugin prune Elimina los plugins instalados automáticamente cuyo elemento principal ya no está presente (v2.1.121+)
claude plugin uninstall <name> --prune Desinstala y elimina en cascada las dependencias huérfanas instaladas automáticamente (v2.1.121+)
claude plugin tag Crea etiquetas de lanzamiento de git con validación de versión (v2.1.118+)

12. Tipos de subagents

Tipo Modelo predeterminado Modo Úsalo para
Explore Hereda el modelo de la sesión, con Opus como límite máximo (v2.1.198+; antes era Haiku) Solo lectura Buscar en el código base, encontrar archivos y comprender la estructura
General-purpose Hereda el modelo principal Lectura y escritura completas Tareas complejas de investigación y modificación
Plan Hereda el modelo principal Solo lectura Planificar implementaciones antes de ejecutarlas
Custom Configurable Configurable Trabajo específico de un dominio (revisión de seguridad, pruebas, etc.)

Claude delega automáticamente en subagents. También puedes solicitarlos de forma explícita:

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

Los subagents personalizados se definen en .claude/agents/ (proyecto) o ~/.claude/agents/ (personal) como archivos markdown con frontmatter de YAML. Pueden ejecutarse hasta 10 subagents en paralelo.4

claude agents abre Agent View en las versiones actuales: una pantalla operativa en versión preliminar de investigación para las sesiones de Claude Code en ejecución, bloqueadas y completadas. claude agents --cwd <path> limita la vista a un directorio (v2.1.141+), v2.1.142 agrega indicadores de despacho para las sesiones en segundo plano y v2.1.143 aplica esos indicadores de forma coherente tanto al panel como a las sesiones en segundo plano: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort y --dangerously-skip-permissions. v2.1.144 agrega compatibilidad con /resume para las sesiones en segundo plano y las marca con bg; v2.1.145 incorpora claude agents --json, conteos de pestañas que esperan entradas y correcciones en el panel de respuestas de Agent View; v2.1.147 agrega sesiones en segundo plano fijadas que permanecen activas cuando están inactivas y se reinician en el mismo lugar para aplicar actualizaciones. Usa Agent View para supervisar, no como prueba de que el trabajo superó los controles de calidad.6

Campos del frontmatter de un agente personalizado:

Campo Propósito
name Identificador único (minúsculas y guiones)
description Cuándo invocarlo (incluye “PROACTIVELY” para la delegación automática)
tools Lista de herramientas separadas por comas. Admite Agent(Explore) para restringir los tipos que pueden iniciarse
disallowedTools Herramientas que se excluirán del conjunto heredado
model opus, sonnet, haiku o inherit (valor predeterminado)
permissionMode default/manual, acceptEdits, plan, bypassPermissions, etc.
maxTurns Número máximo de turnos del agente
background true para ejecutarlo siempre como tarea en segundo plano
isolation worktree para usar una copia aislada del worktree de git

Ejemplo de agente personalizado (.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. Variables de entorno

Autenticación y API

Variable Propósito
ANTHROPIC_API_KEY Autenticación directa mediante API
ANTHROPIC_AUTH_TOKEN Encabezado de autorización personalizado
ANTHROPIC_CUSTOM_HEADERS Encabezados de solicitud adicionales

Configuración del modelo

Variable Propósito
ANTHROPIC_MODEL Reemplaza el modelo predeterminado
CLAUDE_CODE_SUBAGENT_MODEL Modelo para subagents; v2.1.147 corrige su propagación a los procesos de los compañeros del equipo de agentes
CLAUDE_CODE_WORKFLOWS Establece 1 para habilitar la herramienta Workflow, desactivada de forma predeterminada, para la coordinación determinista de múltiples agentes (v2.1.147+)
MAX_THINKING_TOKENS Habilita el razonamiento extendido
CLAUDE_CODE_MAX_OUTPUT_TOKENS Limita la longitud de la salida

Proveedores de nube

Variable Propósito
CLAUDE_CODE_USE_BEDROCK=1 Usa AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 Usa Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 Usa Microsoft Foundry
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Nivel de servicio de Bedrock: default/flex/priority (v2.1.122+); se envía como X-Amzn-Bedrock-Service-Tier
ENABLE_TOOL_SEARCH=true Habilita Tool Search en Vertex AI (v2.1.119+; está desactivado de forma predeterminada para evitar un encabezado beta no compatible)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 Habilita el descubrimiento de /v1/models en la puerta de enlace para el selector de /model (v2.1.129+)

Control del comportamiento

Variable Propósito
DISABLE_AUTOUPDATER=1 Evita las actualizaciones automáticas
DISABLE_UPDATES=1 Bloquea todas las vías de actualización, incluida la ejecución manual de claude update (v2.1.118+; es más restrictiva que DISABLE_AUTOUPDATER)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Las instalaciones de Homebrew/WinGet ejecutan en segundo plano las actualizaciones del gestor de paquetes y solicitan reiniciar (v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 Clona las fuentes de plugins de GitHub mediante HTTPS en lugar de SSH cuando las claves de SSH no están disponibles (v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE Eliminada: no tiene efecto desde v2.1.160. Ahora, el modo rápido se activa con /model <model> y después /fast on
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP Reemplaza el límite de v2.1.143+ que finaliza un turno con una advertencia después de que los hooks de detención lo bloqueen repetidamente
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 Desactiva el comportamiento de PowerShell -ExecutionPolicy Bypass introducido en v2.1.143+
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 Deshabilita la herramienta PowerShell donde v2.1.143 la habilita de forma predeterminada para usuarios de Bedrock, Vertex y Foundry
DISABLE_TELEMETRY=1 Desactiva la telemetría de uso
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH Límite de truncamiento para los atributos de contenido de OTel (60 KB de forma predeterminada, v2.1.214+)
DISABLE_COST_WARNINGS=1 Oculta las advertencias de costos
DISABLE_PROMPT_CACHING=1 Deshabilita globalmente el almacenamiento en caché de prompts
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 Limita todos los modelos nativos de 1M a 200K mediante compactación automática (v2.1.223 amplió su alcance más allá de una lista fija)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 Permite que los identificadores de modelos no reconocidos superen la ventana de contexto estimada (v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 Elimina las instrucciones integradas sobre commits y solicitudes de incorporación de cambios
CLAUDE_CODE_HIDE_CWD=1 Oculta el directorio de trabajo en el logotipo de inicio (v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 Habilita subagents bifurcados en compilaciones externas (v2.1.117+; funciona en el modo no interactivo -p desde v2.1.121+)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 Fuerza la salida sincronizada de la terminal cuando la detección automática no la identifica (v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 Incluye el texto y el razonamiento de los subagents en la salida stream-json; se combina con --forward-subagent-text (v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION Límite de WebSearch por sesión (200 de forma predeterminada, v2.1.212+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION Límite de creación de subagents por sesión (200 de forma predeterminada; /clear restablece el cupo, v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS Límite de subagents que pueden ejecutarse simultáneamente (20 de forma predeterminada; es distinto del total por sesión indicado arriba, v2.1.217+)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH Profundidad de creación de subagents anidados: 3 de forma predeterminada desde v2.1.219; establece 1 para deshabilitar el anidamiento. Historial de valores predeterminados: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219), así que conviene establecerlo explícitamente
CLAUDE_AX_SCREEN_READER=1 Habilita el modo de lector de pantalla; equivale a --ax-screen-reader (v2.1.208+)

Configuración de herramientas

Variable Propósito
BASH_DEFAULT_TIMEOUT_MS Tiempo de espera de los comandos de Bash (30000 de forma predeterminada)
BASH_MAX_TIMEOUT_MS Tiempo de espera máximo de Bash (600000 de forma predeterminada)
MCP_TIMEOUT Tiempo de espera para iniciar el servidor MCP (5000 de forma predeterminada)
MCP_TOOL_TIMEOUT Tiempo de espera para ejecutar herramientas de MCP (30000 de forma predeterminada); v2.1.142 corrige las llamadas HTTP/SSE remotas que ignoraban valores superiores
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS Umbral tras el cual una llamada prolongada a una herramienta de MCP pasa automáticamente a segundo plano (2 min de forma predeterminada, v2.1.212+)

Red y proxy

Variable Propósito
HTTP_PROXY / HTTPS_PROXY Configuración del proxy
NO_PROXY Omite el proxy para dominios específicos
CLAUDE_CODE_CLIENT_CERT Ruta del certificado mTLS
ANTHROPIC_WORKSPACE_ID Delimita el alcance de los tokens federados de identidad de carga de trabajo cuando una regla abarca varios espacios de trabajo (v2.1.141+)

Para consultar la lista completa, consulta Variables de entorno en la guía completa.


14. Referencia de costos

Precios por 1 millón de tokens (a julio de 2026).5

Modelo Entrada Salida Notas
Sonnet 5 $3.00 ($2 de lanzamiento) $15.00 ($10 de lanzamiento) Modelo predeterminado de Claude Code desde v2.1.197 (30 de junio de 2026). Contexto nativo de 1M; precio de lanzamiento hasta el 31 de agosto de 2026. /model sonnet (claude-sonnet-5).
Opus 5 $5.00 $25.00 El nivel Opus desde v2.1.219 (24 de julio de 2026): identificador del modelo claude-opus-5, contexto de 1M/salida de 128K, razonamiento activado de forma predeterminada, effort con valor predeterminado high y corte de conocimiento en mayo de 2026. Predeterminado en Claude Max. /model opus.
Opus 4.8 (heredado) $5.00 $25.00 El mismo precio; ahora aparece en la tabla de modelos heredados de la documentación. Fue el modelo predeterminado de CC entre v2.1.154 y v2.1.197. Fíjalo con ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8.
Fable 5 $10.00 $50.00 Nivel superior a Opus (v2.1.170+); identificador del modelo claude-fable-5, contexto de 1M/salida de 128K y solo razonamiento adaptativo. /model fable.
Haiku 4.5 $1.00 $5.00 Exploración rápida y tareas sencillas.

Una sesión típica consume entre 50K y 200K tokens de entrada y entre 10K y 50K tokens de salida. Sesión con Haiku: $0.10-$0.45. Sesión con Opus: $0.50-$2.25.

Modelo predeterminado en Claude Code (desde v2.1.197, 30 de junio de 2026): Sonnet 5 para todas las sesiones nuevas, con contexto nativo de 1M y precios de lanzamiento de $2/$10 hasta el 31 de agosto; Opus queda a un solo /model opus de distancia (desde v2.1.219, ese alias selecciona Opus 5). Los administradores pueden establecer un valor predeterminado para toda la organización, que aparece como «Org default» en /model (v2.1.196+); en Bedrock/Vertex/Foundry, fija un modelo específico mediante ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.

Sonnet 5, Opus 5, Opus 4.8 y Fable 5 solo usan razonamiento adaptativo, sin presupuestos fijos de razonamiento. En todos ellos, effort tiene como valor predeterminado high, y puedes usar /effort xhigh para los trabajos de programación o agentes más exigentes. Cambios incompatibles de Opus 5 respecto de Opus 4.8: el razonamiento se activa de forma predeterminada en las solicitudes que omiten el campo thinking, mientras que thinking: {type: "disabled"} con el nivel de esfuerzo xhigh o max devuelve un error 400.

El modo rápido (/fast) solo se aplica a Opus 5 y Opus 4.8 desde v2.1.219: $10/$50 por MTok (el doble del precio base) para obtener hasta 2,5 veces más tokens de salida por segundo. Opus 4.7 fue eliminado: claude-opus-4-7 + speed: "fast" ahora genera un error en lugar de recurrir a la velocidad estándar. Es una versión preliminar de investigación disponible solo mediante Claude API (no en Bedrock/Vertex/Foundry); cambiar de velocidad invalida la caché del prompt.

Cambiar de modelo durante una sesión:

/model opus       # Switch to Opus 5 (v2.1.219+)
/model sonnet     # Switch to Sonnet 5 (the default)
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5 (tier above Opus)
/effort xhigh     # Recommended for the hardest coding/agentic work

Regla práctica: usa Haiku para exploraciones sencillas; Sonnet para la programación cotidiana cuando el costo importe; y Opus para razonamiento complejo, arquitectura, ciclos de agentes y análisis de seguridad. Usa opusplan para refactorizaciones complejas (Opus planifica y Sonnet ejecuta).


15. Ubicaciones de archivos clave

Ruta Propósito
~/.claude/settings.json Configuración global del usuario
~/.claude/keybindings.json Atajos de teclado personalizados
~/.claude/CLAUDE.md Instrucciones personales (todos los proyectos)
~/.claude/commands/ Comandos de barra personales
~/.claude/skills/ skills personales
~/.claude/agents/ Definiciones personales de subagents
~/.claude.json Estado de ejecución, tokens de OAuth y configuración de MCP
.claude/settings.json Configuración del proyecto (compartida mediante git)
.claude/settings.local.json Configuración del proyecto (personal, ignorada por git)
.claude/CLAUDE.md Instrucciones del proyecto
.claude/commands/ Comandos de barra del proyecto
.claude/agents/ Definiciones de subagents del proyecto
.claude/skills/ skills del proyecto
.claude/plans/ Archivos de salida del modo de planificación
.claude/memory/ Archivos de memoria automática
.mcp.json Configuración del servidor MCP del proyecto
CLAUDE.md Instrucciones del proyecto (alternativa en la raíz)

16. Registro de cambios

Fecha Cambio
2026-07-25 Sincronización específica de elementos de v2.1.219–v2.1.220. Modelos: Claude Opus 5 (claude-opus-5) sustituye a Opus 4.8 como modelo de la categoría Opus y como la opción que selecciona /model opus: conserva el mismo precio de $5/$25 por MTok, contexto de 1M/salida de 128K, razonamiento activado de forma predeterminada, effort con valor predeterminado high, fecha límite de conocimientos de mayo de 2026 y es el modelo predeterminado en Claude Max; Opus 4.8 se conserva como fila heredada. Cambio incompatible respecto de 4.8: las solicitudes sin el campo thinking ahora razonan, y thinking: {type: "disabled"} + esfuerzo xhigh/max devuelve un error 400. Corrección del modo Fast: /fast abarca únicamente Opus 5 y Opus 4.8, con un precio de $10/$50 por MTok (2× el precio base y ~2,5× la velocidad de salida); Opus 4.7 se eliminó y ahora produce un error con speed: "fast" en lugar de recurrir a otra opción. Variables de entorno: se corrigió CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH: la generación de subagents anidados está activada de forma predeterminada con una profundidad de 3 desde v2.1.219 (estaba desactivada en v2.1.217); configúrala en 1 para desactivarla. Claves de configuración: se agregaron sandbox.network.strictAllowlist (rechaza sin preguntar los hosts que no estén en la lista de permitidos) y workflowSizeGuideline (tamaño orientativo del Workflow dinámico; valor predeterminado: mediano/menos de 15 agentes). Eventos de hooks: se agregó DirectoryAdded (se activa después de que /add-dir o register_repo_root de SDK registran un directorio de trabajo durante la sesión). v2.1.220 solo contiene correcciones de errores y mejoras de fiabilidad.
2026-08-06 Sincronización específica de elementos de la interfaz de comandos de v2.1.221–v2.1.223. /review vuelve a ser un alias de /code-review (v2.1.223) y recuerda el último nivel de esfuerzo ingresado; las copias de /fork obtienen su propio worktree (v2.1.221); VSCode incorpora la vista Focus (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT ahora limita a 200K todos los modelos con 1M nativo mediante compactación automática, mientras que CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT sirve como vía de escape para modelos desconocidos (v2.1.223); strictKnownMarketplaces/blockedMarketplaces aceptan comodines de organización "owner/*" (v2.1.223).
2026-07-24 Sincronización específica de elementos de v2.1.218. Interfaz de comandos: /code-review ahora se ejecuta como un subagent en segundo plano, por lo que el trabajo de revisión ya no ocupa tu conversación. También en v2.1.218: los skills con context: fork se ejecutan en segundo plano de forma predeterminada (cada skill puede excluirse mediante la nueva clave de metadatos background: false), /deep-research solo se inicia cuando se invoca manualmente, el clasificador del modo automático decide sobre las comprobaciones de rm peligroso, & en segundo plano y rutas sospechosas de Windows en lugar de abrir cuadros de diálogo de permisos, y los hooks en los metadatos de agentes requieren que se haya aceptado la confianza del espacio de trabajo para la carpeta del archivo del agente.
2026-07-22 Sincronización específica de elementos de v2.1.217. Variables de entorno: se agregaron CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (límite de subagents que se ejecutan simultáneamente; valor predeterminado: 20) y CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (la generación de subagents anidados está desactivada de forma predeterminada desde v2.1.217; configura esta variable para volver a activarla; v2.1.172–v2.1.216 permitían 5 niveles). Claves de configuración: se agregó emojiCompletionEnabled (autocompletado de códigos cortos de emojis en el campo de entrada del prompt, :heart: → ❤️; false lo desactiva). También en v2.1.217: --max-budget-usd ahora detiene los subagents en segundo plano cuando se alcanza el límite.
2026-07-21 Sincronización específica de elementos de v2.1.214–v2.1.216 (v2.1.213 nunca se publicó). Sintaxis de reglas de permisos: las reglas de permiso dir/** de un solo segmento ahora solo coinciden con <cwd>/dir (v2.1.214); usa **/dir/** para cualquier profundidad; las reglas deny/ask conservan la coincidencia en cualquier profundidad; las condiciones if: de los hooks reciben el mismo ámbito del directorio de trabajo actual. Claves de configuración: se agregó sandbox.filesystem.disabled (omite el aislamiento del sistema de archivos, pero conserva el control del tráfico saliente de red; v2.1.216+). Variables de entorno: se agregó CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH (límite de truncamiento del contenido de OTel; valor predeterminado: 60 KB; v2.1.214+).
2026-07-17 Sincronización hasta Claude Code v2.1.212. Interfaz de comandos: se redefinió /fork: copia la conversación en una nueva sesión en segundo plano con su propia fila en claude agents; la bifurcación dentro de la sesión ahora es /subtask; nuevo subcomando claude auto-mode reset (--yes omite la confirmación); nuevas opciones --forward-subagent-text (v2.1.211) y --ax-screen-reader (v2.1.208). Variables de entorno agregadas: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (valores predeterminados de 200 por sesión, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (las llamadas de MCP que superan los 2 minutos pasan automáticamente a segundo plano), CLAUDE_AX_SCREEN_READER.7
2026-07-07 Sincronización hasta Claude Code v2.1.202. El modo de permisos default → “Manual” (v2.1.200; manual se acepta como alias). Se reconstruyó la tabla de modelos con la oferta actual —Sonnet 5 (modelo predeterminado de Claude Code desde v2.1.197), Opus 4.8, Fable 5 y Haiku 4.5—, reemplazando las filas obsoletas de Opus 4.7 como modelo principal y Sonnet 4.6; también se actualizaron las notas sobre el enrutamiento predeterminado y /effort. El subagent Explore ahora hereda el modelo de la sesión (con un máximo de Opus, v2.1.198); antes usaba Haiku. Se eliminaron entradas obsoletas: --enable-auto-mode (eliminada en v2.1.111 → usa --permission-mode auto) y CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (sin efecto desde v2.1.160).
2026-05-24 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.150. Se agregaron el uso de límites por categoría en /usage, una nota del registro de cambios sobre el desplazamiento con el teclado en /diff, una nota del registro de cambios sobre la representación de casillas de verificación de listas de tareas GFM, allowAllClaudeAiMcps para Enterprise, orientación para corregir permisos en PowerShell y notas de fiabilidad sobre Bash/git-worktree/configuración administrada/OTEL/Remote Control. v2.1.150 no incluye cambios anunciados para los usuarios. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que la versión más reciente de npm era 2.1.150.6
2026-05-21 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.147. Se agregaron la herramienta Workflow desactivada de forma predeterminada (CLAUDE_CODE_WORKFLOWS=1), sesiones en segundo plano fijadas en Agent View, /code-review [effort] --comment en sustitución de /simplify, entornos aislados reforzados para REPL/Workflow, mejoras del actualizador automático y de las diferencias grandes, supresión de entradas duplicadas en el historial de prompts y correcciones relacionadas con el inicio de sesión empresarial, PowerShell, la paginación de MCP, Agent View, plugins, condiciones de hooks y texto pegado. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que la versión más reciente de npm era 2.1.147.6
2026-05-19 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.145. Se agregaron claude agents --json, conteos de pestañas a la espera de entradas en Agent View, campos JSON del repositorio/PR de GitHub en la línea de estado, un descubrimiento de plugins más completo antes de la instalación, background_tasks y session_crons en la entrada de los hooks Stop/SubagentStop, agent_id/parent_agent_id en OTEL y correcciones de permisos, MCP, indicador de progreso, Windows, Agent View, listas de tareas, validación de plugins, recursión de skills y la herramienta Read. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que la versión más reciente de npm era 2.1.145.6
2026-05-19 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.144. Se agregaron compatibilidad de /resume con sesiones en segundo plano, el comportamiento de /model para la sesión actual y el valor predeterminado, /usage-credits, visualización de la última actualización de plugins, notificaciones sobre la duración de los subagents en segundo plano y correcciones de fiabilidad para la terminal y las sesiones en segundo plano. Verificación local: claude --version devolvió 2.1.144 (Claude Code) y la versión más reciente de npm era 2.1.144.6
2026-05-18 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.143. Se agregaron coherencia en la asignación de tareas de Agent View, un límite de bloqueos de hooks de detención y variables de entorno para políticas de PowerShell; también se documentaron la aplicación de dependencias de plugins, el costo proyectado del contexto de plugins, worktree.bgIsolation: "none", la conservación del modelo y el esfuerzo en sesiones en segundo plano y correcciones de sincronización del evaluador de /goal. Verificación local: claude --version devolvió 2.1.142 (Claude Code), mientras que la versión más reciente de npm era 2.1.143.6
2026-05-15 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.142. Se agregaron terminalSequence, claude agents --cwd, opciones de asignación de sesiones en segundo plano de v2.1.142, reemplazo del modelo predeterminado por Opus 4.7 en modo Fast, variable de entorno para clonar plugins de HTTPS, variable de entorno del espacio de trabajo para la identidad de carga de trabajo y la nota sobre la corrección de HTTP/SSE remoto de MCP_TOOL_TIMEOUT. Verificación local: claude --version devolvió 2.1.141 (Claude Code), mientras que la versión más reciente de npm era 2.1.142.6
2026-05-13 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.140. Se agregaron /goal, una nota sobre Agent View, args para hooks de comandos, continueOnBlock de PostToolUse y subagent_type en la entrada de hooks de agentes. Se señaló que v2.1.140 corrige el comportamiento de ConfigChange, disableAllHooks y allowManagedHooksOnly. Verificación local: claude --version devolvió 2.1.140 (Claude Code).6
2026-05-06 Sincronización de la evidencia de la versión más reciente hasta Claude Code v2.1.131. No fue necesario modificar las tablas de comandos, configuración, atajos, hooks, plugins ni variables de entorno porque v2.1.131 es una versión correctiva para la activación de VS Code en Windows y la autenticación del punto de conexión de Mantle.6
2026-05-05 Sincronización con la versión v2.36 de la guía de CC (CLI v2.1.126–v2.1.129). Se agregaron --plugin-url para cargar archivos zip de plugins, compatibilidad de --plugin-dir con .zip, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT y orientación sobre el manifiesto de plugins de v2.1.129 para themes/monitors experimentales. Cobertura hasta v2.1.129.6
2026-04-29 Sincronización con la versión v2.35 de la guía de CC (CLI v2.1.117–v2.1.123). Se agregaron la opción alwaysLoad de MCP y el reintento automático al iniciar; claude plugin prune y la propagación de --prune; claude plugin tag; escritura para filtrar en /skills; temas con nombre en /theme; cuadro de diálogo combinado de /usage; modos visuales de vim (v/V); aprobación automática de PowerShell; duration_ms en la entrada de hooks y updatedToolOutput para todas las herramientas; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults; variables de entorno ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT; --from-pr acepta direcciones URL de PR de GitLab/Bitbucket/GHE. Cobertura hasta v2.1.123.
2026-04-19 Actualización: el contexto de 1M de Sonnet 4.6 ahora aparece con el precio estándar de $3/$15 (sin recargo por contexto largo); la nota al pie sobre precios se cambió a platform.claude.com/docs/en/about-claude/pricing. Cobertura hasta v2.1.116.
2026-04-04 Rederivado a partir de la versión v2.26 de la guía de CC. Se agregó /powerup, se actualizó /release-notes y se eliminó /vim. Se actualizó el atajo Ctrl+X Ctrl+K. Se agregaron 4 eventos de hooks (CwdChanged, FileChanged, TaskCreated, PermissionDenied). Se actualizó /cost con un desglose por modelo. Cobertura hasta v2.1.92.
2026-03-28 Publicación inicial de la hoja de consulta rápida, con cobertura de Claude Code CLI hasta v2.1.85

17. Referencias


Esta hoja de referencia rápida complementa la guía completa de Claude Code CLI. Para consultar instrucciones detalladas de configuración, consulta la guía de inicio rápido de Claude Code. Para proyectos de iOS y macOS en particular, consulta la guía de desarrollo de agentes para iOS, los patrones de integración de XcodeBuildMCP y la serie sobre el ecosistema de Apple. Última actualización: 17 de julio de 2026.

NORMAL claude-code-cheatsheet.md EOF