Curso – Claude

Catálogo de características de Claude Code

Guía de referencia rápida para todas las características de Claude Code: comandos, agentes, skills, plugins y hooks.

Navegación: Comandos | Modos de permiso | Subagentes | Skills | Plugins | Servidores MCP | Hooks | Memoria | Nuevas características


Resumen

Característica Incorporado Ejemplos Total Referencia
Comandos de barra 60+ 8 68+ 01-slash-commands/
Subagentes 6 9 15 04-subagents/
Skills 20 envasados 6 26 03-skills/
Plugins - 3 3 07-plugins/
Servidores MCP - 4 4 05-mcp/
Hooks 33 eventos 11 44 06-hooks/
Memoria 7 tipos 3 10 02-memory/
Total 126 44 170

Comandos de barra

Las órdenes son accesos rápidos por encargo del usuario que ejecutan acciones específicas.

Comandos incorporados

Comando Descripción Cuándo usar
/help Mostrar información de ayuda Empieza, aprende los comandos
/btw Pregunta lateral efímera — no contamina el contexto principal Preguntas tangentes rápidas
/chrome Configurar la integración de Chrome Automatización del navegador
/clear Historial de conversación claro Comenzar de nuevo, reducir contexto
/diff Visor diff interactivo. En la pantalla completa TUI (v2.1.260+) se abre un panel diff junto a la conversación que permanece abierta y actualiza cada vez que Claude edita un archivo o ejecuta un comando; el renderizador clásico abre el espectador en lugar del prompt en su lugar Cambios en la revisión
/config Ver/editar configuración Personalizar el comportamiento
/status Mostrar el estado de la sesión Comprobar el estado actual
/agents Eliminado: el asistente fue en v2.1.198 y el comando dejó la / menú y /help en v2.1.281 — pida a Claude que cree o gestione subagentes, o que edite .claude/agents/ Administrar subagentes preguntando a Claude
/skills Enumerar las skills disponibles Vea las capacidades de auto-invocación
/hooks Lista de hooks configurados Automatización de depuración
/insights Analizar los patrones de sesión Optimización de sesión
/install-slack-app Instalar la aplicación Claude Slack Integración de Slack
/keybindings Personalizar los accesos rápidos de teclado Personalización clave
/mcp Listar servidores MCP Comprobar las integraciones externas
/memory Ver archivos de memoria cargados Carga de contexto de depuración
/mobile Generar código QR móvil Acceso móvil
/passes Comparte una semana gratis de Claude Code con amigos (sólo cuentas elegibles) Remisiones
/plugin Administrar complementos Instalar/eliminar extensiones
/plan Introduzca el modo de planificación Implementaciones complejas
/proactive Alias para /loop (v2.1.105) Igual que /loop
/recap Mostrar recapitulación de la sesión al volver a una sesión Después de estar fuera, obtener contexto sobre lo que se hizo
/rewind Rebobinar al puesto de control Deshacer cambios, explorar alternativas
/checkpoint Alias para /rewind Igual que /rewind
/cost Alias de acceso directo que abre la pestaña de costes de /usage (v2.1.118+) Supervisar los gastos
/context Mostrar el uso de la ventana de contexto Administrar la duración de la conversación
/export Exportar conversación Guardar para referencia
/usage-credits Configure límites de uso adicionales (renombrados desde /extra-usage en v2.1.144; el nombre antiguo todavía funciona como alias) Gestión del límite de tarifas
/feedback Enviar comentarios o informe de fallo Cuestiones relativas al informe
/login Autenticar con Antrópico Características de acceso
/logout Cerrar sesión Cambiar cuentas
/sandbox Conmutar modo sandbox Ejecución segura de órdenes
/doctor Ejecutar diagnósticos Solución de problemas
/reload-plugins Volver a cargar plugins instalados. Desde v2.1.221 la mayoría de las instalaciones se activan inmediatamente; sólo es necesario cuando el resumen de instalación dice Run /reload-plugins to activate. Disponible en sesiones sin interfaz desde v2.1.260+, por lo que aparece en las listas de comandos Claude Code Desktop y SDK Gestión de complementos
/reload-skills Re-escanear directorios de skills sin reiniciar (v2.1.152); desde v2.1.304 envía Claude sólo nuevas o modificadas skills, y compactación vuelve a enviar la lista de skills por sí solo Gestión de las aptitudes
/workflows Ver ejecución y ejecución de flujo de trabajo dinámico completado (v2.1.154) Orquestración multiagente
/release-notes Mostrar notas de la versión Comprobar nuevas características
/remote-control Activar el control remoto Acceso remoto
/permissions Administrar permisos Acceso de control
/auto-mode-setup Proyecto autoMode.environment Pro/Max/Team v2.1.228+ (v2.1.233+ en Windows nativo); Enterprise o Console API key v2.1.283+; en Bedrock, Vertex, Fundición y sesiones de telemetría v2.1.304+; no en sesiones en la nube Enseñar el modo automático sobre tu entorno
/rename Cambiar el nombre de la sesión actual Organizar sesiones
/resume Continuación del período de sesiones anterior Continuar el trabajo
/tui [default\|fullscreen] Configure el renderizador de interfaz de usuario terminal (fullscreen = pantalla alt libre de parpadeo; desnuda /tui imprime el activo Renderizado sin flicker en pantalla completa/tmux
/tasks Ver tareas de fondo Supervisar las operaciones de sincronización
/schedule [description] Crear, actualizar, listar o ejecutar tareas programadas en la nube (anteriormente rutinas) que se ejecuten en la nube de Anthropic en un evento de horario, llamada a la API o GitHub. Alias: /routines Automatización recurrente que funciona sin su máquina
/copy Copiar la última respuesta al portapapeles Compartir la salida rápidamente
/teleport (alias /tp) Reanudar un Claude Code en la sesión web en este terminal; abre un selector. Requiere una suscripción claude.ai Continuar el trabajo a distancia
/desktop Abrir la aplicación de escritorio Claude Cambiar a interfaz de escritorio
/theme Cambiar el tema de color; v2.1.118 añadido temas llamados personalizados vía ~/.claude/themes/<name>.json (plugins puede enviar un themes/ dir) Personalizar la apariencia
/usage Comando canónico para uso/costo/estados — fusionado /cost y /stats en una vista con sola pestaña (v2.1.118); a partir de v2.1.149, la vista de costes desglosa el gasto por categoría (skills, subagentes, plugins, por servidor-MCP). Extensión VSCode (v2.1.174), el /usage El diálogo (Cuenta y uso) añade un desglose de atribución — errores de caché, costo de contenido largo, subagentes, y per-skill / per-agent / per-plugin / per-MCP uso en ventanas 24h y 7d. Desde v2.1.305 cada una /usage recomendación es una solución de una línea y pulsar f aplica los que puede (las mismas correcciones aparecen en /doctor y el diálogo de código VS) Supervisar las cuotas y los costes
/focus Conmutar la vista de enfoque (distracción libre de visualización de salida) Reducir el ruido visual durante las tareas largas
/fork Copiar la conversación en una nueva sesión de fondo independiente (v2.1.212+) Explorar alternativas en paralelo
/subtask Desperdició un subagente bifurcado que hereda la conversación e informa (v2.1.212+) Delegue una tarea secundaria sin perder su lugar
/stats Alias de acceso directo que abre la pestaña de estadísticas de /usage (v2.1.118+) métricas de los períodos de sesiones de revisión
/statusline Configurar la línea de estado Mostrar el estado de la personalización
/stickers Pegatinas de Claude Code Divertidos premios
/fast Conmutar el modo de salida rápida; se aplica a Opus 5.5 (el valor por defecto desde v2.1.280), Opus 5, y Opus 4.8 Acelerar las respuestas
/terminal-setup Configurar la integración de terminales Características de la terminal de configuración
/undo Alias para /rewind (v2.1.108) Igual que /rewind
/upgrade Abra la página de actualización para cambiar a un plan superior Mejoras de planes
/team-onboarding Generar una guía de aumento de compañeros de equipo del uso de Claude Code de este proyecto Incorporación de nuevos compañeros de equipo (v2.1.101)
/code-review ultra Ejecute una revisión de código multi-agente en la nube sobre sus cambios actuales. /ultrareview sigue siendo un alias; /code-review ultra es la invocación preferida. Incluye 3 carreras gratis en Pro y Max, luego requiere créditos de uso Revisión profunda previa a la fusión entre múltiples agentes (v2.1.112)
/fewer-permission-prompts Escanear transcripciones y proponer un lista de permisos priorizada para herramientas comunes de sólo lectura Reducir las solicitudes de permisos repetidos en un proyecto (v2.1.112)
/skill-doctor Mostrar qué skills cargadas no se utilizan y lo que cuestan en el contexto. /plugin del gerente Estadísticas ;impresiones como texto debajo -p Las skills de las ciruelas ya no las necesita (v2.1.252+)

Comandos personalizados (ejemplos)

Comando Descripción Cuándo usar Ámbito de aplicación Instalación
/optimize Analizar el código para la optimización Mejora del rendimiento Proyecto cp 01-slash-commands/optimize.md .claude/commands/
/pr Preparar la petición de tracción Antes de presentar las relaciones públicas Proyecto cp 01-slash-commands/pr.md .claude/commands/
/generate-api-docs Generar documentación API API de documentos Proyecto cp 01-slash-commands/generate-api-docs.md .claude/commands/
/commit Crear git commit con contexto Enviar cambios Usuario cp 01-slash-commands/commit.md .claude/commands/
/push-all Escenificar, comprometer y empujar Despliegue rápido Usuario cp 01-slash-commands/push-all.md .claude/commands/
/doc-refactor Documentación sobre la reestructuración Mejorar los documentos Proyecto cp 01-slash-commands/doc-refactor.md .claude/commands/
/setup-ci-cd Configuración de la tubería CI/CD Nuevos proyectos Proyecto cp 01-slash-commands/setup-ci-cd.md .claude/commands/
/unit-test-expand Ampliar la cobertura de las pruebas Mejorar las pruebas Proyecto cp 01-slash-commands/unit-test-expand.md .claude/commands/

Ámbito de aplicación: User = flujos de trabajo personales (~/.claude/commands/), Project = equipo compartido (.claude/commands/)

Referencia: 01-slash-commands/ | Documentos Oficiales

Instalación rápida (todos los comandos personalizados):

cp 01-slash-commands/*.md .claude/commands/

Modos de permiso

Claude Code admite 6 modos de permiso que controlan cómo se autoriza el uso de la herramienta.

Modo Descripción Cuándo usar
manual Prompt para cada llamada de la herramienta Revisando cada acción usted mismo (mostrado como Manual desde v2.1.200; el valor de configuración sigue siendo default, manual es un alias). Desde v2.1.283, auto es el modo de inicio integrado para las sesiones de terminal interactiva y código VS; claude -p y el agente SDK se ejecuta en Manual desde v2.1.302, por lo que las llamadas que necesitan aprobación se niegan a menos que algo los apruebe
acceptEdits Auto-aceptar ediciones de archivos, pregunta para otros Flujos de trabajo de edición de confianza
plan Investigar y proponer un plan; ninguna fuente edita hasta que lo apruebes Planificación y exploración
auto Todas las acciones, con controles de clasificación de seguridad de fondo Tareas largas, reduciendo la fatiga rápida
bypassPermissions Omitir todas las comprobaciones de permisos CI/CD, ambientes sin interfaz
dontAsk Saltar herramientas que requerirían permiso Guión no interactivo

Nota: auto el modo requiere un plan, modelo y proveedor elegibles (ver 09-advanced-features/Uso bypassPermissions sólo en ambientes confiables y arenosos.

Referencia: Documentos Oficiales


Subagentes

Asistentes especializados en IA con contextos aislados para tareas específicas.

El desove anidado está activado por defecto, profundidad 3 (v2.1.219): Los subagentes pueden generar sus propios subagentes hasta tres capas debajo de la conversación principal. CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH para cambiar el límite, o 1 para desactivar la anidación. (Historia: v2.1.172–v2.1.216 anidado por defecto hasta 5 capas sin ninguna forma de cambiarlo; v2.1.217 hecho anidar opt-in en profundidad 1; v2.1.219 establecer el valor predeterminado a 3.) Ver 04-subagents/README.md para la Agent(agent_type) sintaxis que restringe qué subagentes puede desovar un subagente dado.

Subagentes incorporados

Agente Descripción Herramientas Modelo Cuándo usar
de uso general Tareas de varios pasos, investigación Todas las herramientas Su modelo Investigación compleja, tareas multi-archivo
Plan Planificación de la ejecución Lee, Glob, Grep, Bash Su modelo Diseño de arquitectura, planificación
Explorar Exploración de base de código Lee, Glob, Grep Herencias (cumplidas en el Opus) Búsquedas rápidas, comprensión de código
claude Atrapa todo para tareas que no se ajustan a un agente más especializado Todas las herramientas Su modelo Tareas sin agente especializado; agente predeterminado para una sesión de fondo enviada
configuración de la línea de estado Configuración de la línea de estado Bash, leer, escribir Soneto Configurar la pantalla de línea de estado
claude-código-guía Ayuda y documentación Lee, Glob, Grep Haiku Obtener ayuda, características de aprendizaje

Campos de configuración de subagentes

Campo Tipo Descripción
name cadena Identificador del agente
description cadena Lo que el agente hace
model cadena Modelo anulado (sonnet, opus, haiku, fable, una identificación de modelo completa, o inherit)
tools array Lista de herramientas permitidas
effort cadena Nivel de esfuerzo (low, medium, high, xhigh, max; depende del modelo)
initialPrompt cadena El primer usuario gira automáticamente cuando el agente se ejecuta como el agente principal de la sesión (--agent)
disallowedTools array Herramientas explícitamente denegadas a este agente

Subagentes personalizados (ejemplos)

Agente Descripción Cuándo usar Ámbito de aplicación Instalación
code-reviewer Calidad del código completo Sesiones de revisión del código Proyecto cp 04-subagents/code-reviewer.md .claude/agents/
clean-code-reviewer Revisión de los principios del Código Limpio Revisión de la capacidad de conservación Proyecto cp 04-subagents/clean-code-reviewer.md .claude/agents/
test-engineer Estrategia de prueba y cobertura Planificación de pruebas Proyecto cp 04-subagents/test-engineer.md .claude/agents/
documentation-writer Documentación técnica Documentos API, guías Proyecto cp 04-subagents/documentation-writer.md .claude/agents/
secure-reviewer Examen centrado en la seguridad Auditorías de seguridad Proyecto cp 04-subagents/secure-reviewer.md .claude/agents/
implementation-agent Aplicación de todas las funciones Desarrollo de características Proyecto cp 04-subagents/implementation-agent.md .claude/agents/
debugger Análisis de la causa raíz Investigación de fallos Usuario cp 04-subagents/debugger.md .claude/agents/
data-scientist Consultas SQL, análisis de datos Tareas relativas a los datos Usuario cp 04-subagents/data-scientist.md .claude/agents/
performance-optimizer Ajuste de perfiles y rendimiento Investigación sobre el cuello de botella Proyecto cp 04-subagents/performance-optimizer.md .claude/agents/

Ámbito de aplicación: User = personal~/.claude/agents/), Project = equipo compartido (.claude/agents/)

Referencia: 04-subagents/ | Documentos Oficiales

Instalación rápida (todos los agentes personalizados):

cp 04-subagents/*.md .claude/agents/

Skills

Capacidades de facturación automática con instrucciones, scripts y plantillas.

Ejemplo de skills

Habilidad Descripción Cuando se invoque automáticamente Ámbito de aplicación Instalación
code-review-specialist Examen amplio del código "Revisar este código", "Verificar la calidad" Proyecto cp -r 03-skills/code-review-specialist .claude/skills/
brand-voice Comprobador de consistencia de marca Redacción de una copia de marketing Proyecto cp -r 03-skills/brand-voice .claude/skills/
doc-generator Generador de documentación API "Generar documentos", "Document API" Proyecto cp -r 03-skills/doc-generator .claude/skills/
refactor Refactorización sistemática del código (Martin Fowler) "Refactorizar esto", "Limpiar código" Usuario cp -r 03-skills/refactor ~/.claude/skills/
claude-md Crear o actualizar archivos CLAUDE.md "Crear CLAUDE.md", "Audito CLAUDE.md" Proyecto cp -r 03-skills/claude-md .claude/skills/
blog-draft Borra un post de blog de ideas y recursos "Escribe un post de blog", "Proyecto un artículo" Usuario cp -r 03-skills/blog-draft ~/.claude/skills/

Ámbito de aplicación: User = personal~/.claude/skills/), Project = equipo compartido (.claude/skills/)

Estructura de skills

~/.claude/skills/skill-name/
├── SKILL.md          # Skill definition & instructions
├── scripts/          # Helper scripts
└── templates/        # Output templates

Campos de primera materia de habilidad

Ayuda de skills YAML frontmatter en SKILL.md para la configuración:

Campo Tipo Descripción
name cadena Indicación de la habilidad
description cadena Lo que hace la habilidad
when_to_use cadena Solicitudes de frases de activación o de ejemplos anexadas a description
effort cadena Nivel de esfuerzo (low, medium, high, xhigh, max; depende del modelo)
shell cadena Concha para inline !`command` bloques (bash predeterminado, o powershell)

Referencia: 03-skills/ | Documentos Oficiales

Instalación rápida (todas las skills):

cp -r 03-skills/* ~/.claude/skills/

Skills combinadas

Habilidad Descripción Cuando se invoque automáticamente
/artifact-capabilities Carga la referencia para las capacidades de tiempo de ejecución que un artefacto publicado puede usar (conectores, descargas de archivos) Antes de construir una página de artefactos que use uno
/artifact-diagramming (v2.1.221+) Guía de diagramación de carga para artefactos: cuando un diagrama ayuda, qué dibujar, SVG en línea legible en temas claros y oscuros Dibujando un diagrama en un artefacto
/batch Dividir un gran cambio en 5 a 30 unidades independientes, cada una dirigida por un subagente de fondo en su propio árbol de trabajo Refactores paralelos grandes
/claude-api [subcommand] Cree aplicaciones con la API de Claude. migrate, api-version (actualizar el código a una versión API más reciente, como 2026-10-21, v2.1.307+) y managed-agents-secure (compare la configuración de un agente de Agentes Gestionados con la guía de seguridad de Anthropic; necesita el ant CLI, v2.1.304+) Desarrollo de API
/claude-in-chrome [task] Realizar una tarea en su navegador (prueba una página, llenar un formulario, leer los registros de la consola) a través de Claude en Chrome. Disponible cuando la integración de Chrome está habilitado Tareas del navegador
/dataviz [request] Guía de diseño para gráficos, gráficos y tableros de instrumentos: forma de gráfico, color por papel, validación de paletas para seguridad y contraste daltónico Construyendo un gráfico o tablero
/debug [description] Activar el registro de depuración para la sesión y solucionar problemas desde el registro de depuración de sesión Depuración de Claude Code
/design (v2.1.265+) Crear un lienzo de diseño multi-artboard — maquetas de UI, flujos de pantalla, landing pages, carteles — refinado visualmente en lugar de en código. Pro/Max/Team/Enterprise Diseñar una pantalla o página que preferiría ajustar a mano que en HTML
/design-sync [hint] Convierte el sistema de diseño React de tu repo y súbelo a Claude Design para que sus diseños utilicen tus componentes reales. API Antrópica solamente. Diseño independiente de Claude (claude.ai/design) cierra el 14 de diciembre de 2026. Sincronización de un sistema de diseño a Claude Design
/design-login Autorizar el acceso al sistema de diseño para /design-sync (firma al sitio independiente claude.ai/design, que cierra el 14 de diciembre de 2026) Antes de correr /design-sync
/design consent, /design revoke Claude acceder a Claude Design, o retirarlo. Cuando Claude te pide que corras /design consent, teclee en el aviso usted mismo Dar o quitar acceso a Claude Design
/doctor [prompt-audit [path]] Comprobación de configuración que diagnostica la instalación, configuración, extensión y CLAUDE.md problemas y propone soluciones. Alias: /checkup Solución de problemas en la configuración
/fewer-permission-prompts Escanear transcripciones y proponer un permiso priorizado Reduzca los avisos de permisos repetidos
/loop Ejecutar indicaciones en el intervalo Tareas recurrentes
/run (v2.1.145+) Inicie la aplicación de este proyecto para ver un cambio en ejecución Verificar un cambio en la aplicación real
/run-skill-generator (v2.1.145+) Enseñar /run//verify cómo manejar un proyecto específico Configuración del proyecto por primera vez para /run
/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path] Revise el diff actual —o una PR, rama o ruta— para ver si hay errores de corrección. --fix aplica los resultados, --comment los publica como comentarios en línea PR. Sin nivel dado que reutiliza el último que escribes (v2.1.223). subagente de fondo en v2.1.218; high, xhigh, y max seguido en v2.1.232, por lo que la salida de revisión ya no llena la conversación Después de escribir código, antes de aterrizar una PR
/slides [brief] (v2.1.265+) Haga una nueva presentación como un artefacto de Claude Diapositivas de su informe. Necesita artefactos y la plantilla de diapositivas Creación de una baraja deslizante
/simplify (distinguir de nuevo desde v2.1.154) Revisión de solo limpieza (reutilización / simplificación / eficiencia / altitud) que aplica las correcciones; no caza errores Ordenando código sin búsqueda de errores
/update-config [request] Describa un cambio de configuración (permita un comando, establezca una var de env, añada un hook) y Claude edite la coincidencia settings.json Cambiar la configuración sin editar manualmente JSON
/verify (v2.1.145+) Construir, ejecutar y observar la aplicación para confirmar una corrección de obras Validación de una solución de extremo a extremo
/workflow-authoring (v2.1.248+) Cargar la referencia para escribir scripts de flujo de trabajo dinámico ( API de script, curriculum vitae, patrones de calidad). Escribir o editar un script de flujo de trabajo

Plugins

Colecciones agrupadas de comandos, agentes, servidores MCP y hooks.

Complementos de ejemplo

Complemento Descripción Componentes Cuándo usar Ámbito de aplicación Instalación
pr-review Flujo de trabajo de revisión de relaciones públicas 3 comandos, 3 agentes, GitHub MCP Revisión de códigos Proyecto claude --plugin-dir ./07-plugins/pr-review
devops-automation Implementación y monitoreo 4 comandos, 3 agentes, K8s MCP Tareas de DevOps Proyecto /plugin install devops-automation
documentation Suite de generación Doc 4 comandos, 3 agentes, plantillas Documentación Proyecto /plugin install documentation

Ámbito de aplicación: Project = equipo compartido, User = flujos de trabajo personales

Estructura del complemento

my-plugin/
├── .claude-plugin/
│   └── plugin.json   # Manifest file (the only file in .claude-plugin/)
├── commands/         # Slash commands
├── agents/           # Subagents
├── skills/           # Skills (<name>/SKILL.md)
├── hooks/
│   └── hooks.json    # Hook configuration
├── .mcp.json         # MCP configurations
├── bin/              # Executables
└── scripts/          # Utility scripts

Referencia: 07-plugins/ | Documentos Oficiales

Comandos de administración de complementos:

/plugin list              # List installed plugins
/plugin install <name>    # Install plugin
/plugin uninstall <name>  # Uninstall plugin
claude plugin update <name>   # Update a plugin (CLI; the /plugin update slash form is referenced in prose but not in the command reference)

Servidores MCP

Modelo Contexto Servidores de protocolo para acceso a herramientas externas y API.

Servidores MCP comunes

Servidor Descripción Cuándo usar Ámbito de aplicación Instalación
GitHub Gestión de relaciones públicas, cuestiones, código Flujos de trabajo de GitHub Locales claude mcp add github -- npx -y @modelcontextprotocol/server-github
Base de datos Consultas SQL, acceso a los datos Operaciones de la base de datos Locales claude mcp add db -- npx -y @modelcontextprotocol/server-postgres
Sistema de archivos Operaciones avanzadas de archivos Tareas complejas de archivos Locales claude mcp add fs -- npx -y @modelcontextprotocol/server-filesystem
Slack Comunicaciones de equipo Notificaciones y actualizaciones Proyecto Configurar en la configuración
Google Docs Acceso a documentos Edición de documentos, revisión Proyecto Configurar en la configuración
Asana Gestión de proyectos Seguimiento de tareas Proyecto Configurar en la configuración
Raya Datos de pago Análisis financiero Proyecto Configurar en la configuración
Memoria Memoria persistente Revocación entre períodos de sesiones Usuario Configurar en la configuración
Contexto7 Documentación de la biblioteca Búsqueda de documentos actualizados Usuario Configurar en la configuración (servidor de terceros)

Ámbito de aplicación: Local = predefinido claude mcp add sin --scope (sólo tú, este proyecto; ~/.claude.json), Project = equipo.mcp.json, --scope project), User = personal~/.claude.json, --scope user), Built-in = preinstalado

Ejemplo de configuración MCP

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

Referencia: 05-mcp/ | MCP Protocol Docs

Instalación rápida (GitHub MCP):

export GITHUB_TOKEN="your_token" && claude mcp add github -- npx -y @modelcontextprotocol/server-github

Hooks

Automatización impulsada por eventos que ejecuta comandos de shell en eventos de Claude Code.

Eventos de hook

Evento Descripción Cuando se activa Casos de uso
SessionStart Comienza la sesión/reanuda Inicialización del período de sesiones Tareas de configuración
Setup Configuración del repositorio o ejecución de mantenimiento Sólo con --init-onlyo bien --init/--maintenance con -p Suministro de herramientas, instalar deps
InstructionsLoaded Instrucciones cargadas CLAUDE.md o el archivo de reglas cargado Manejo personalizado de instrucciones
UserPromptSubmit Antes del procesamiento rápido (y, desde v2.1.299, antes de que se expanda un comando de habilidad o personalizado) El usuario envía un mensaje Validación de entradas
UserPromptExpansion Un comando slash tecleado (skill, comando personalizado o prompt MCP) se expande en un prompt Después UserPromptSubmit, antes de que el aviso ampliado llegue a Claude Bloqueo directo /command usar, añadir contexto por skills, órdenes de registro
PreToolUse Antes de ejecutar la herramienta Antes de que se ejecute cualquier herramienta Validación, registro
PermissionRequest Se muestra el diálogo de permisos Antes de las acciones sensibles Flujos de aprobación personalizados
PermissionDenied El usuario niega un aviso de permiso Después de la denegación del permiso Registro, análisis, aplicación de políticas
PostToolUse Después de que la herramienta tenga éxito Después de completar cualquier herramienta Formateo, notificaciones
PostToolUseFailure Fallo en la ejecución de la herramienta Después de error de la herramienta Manejo de errores, registro
PostToolBatch Después de que un lote de usos de herramienta se completa Fin de un lote de herramientas Notificación agregada, validación por lotes
Notification Notificación enviada Claude envía notificación Alertas externas
MessageDisplay Se muestra el texto del mensaje asistente Mientras el mensaje se renderiza Transformar u ocultar el texto mostrado
SubagentStart Subagente desovado Comienza la tarea de subagente Inicializar contexto de subagente
SubagentStop Acabados de subagentes Tarea de subagente completa Acciones en cadena
Stop Claude termina de responder Respuesta completa Limpieza, informes
StopFailure Fin del error API Se produce un error API Recuperación de errores, registro
TeammateIdle Agente de compañero de equipo inactivo Coordinación del equipo de agentes Distribuir el trabajo
TaskCompleted Tarea marcada completa (sólo se dispara cuando las herramientas de tarea completa están habilitadas — ver Hooks) Tarea realizada Procesamiento posterior a la tarea
TaskCreated Tarea creada a través de TaskCreate (sólo se dispara cuando las herramientas de tarea completa están habilitadas — ver Hooks) Nueva tarea creada Seguimiento de tareas, registro
ConfigChange Configuración actualizada Configuración modificada Reaccionar a los cambios de configuración
CwdChanged Cambios en el directorio de trabajo Directorio modificado Configuración específica del directorio
DirectoryAdded Nuevo directorio de trabajo registrado a mediados de la sesión /add-dir o SDK register_repo_root Configurar herramientas para el nuevo directorio
FileChanged Cambios de archivo observados Archivo modificado Monitorización de archivos, reconstrucción
PreCompact Antes de la operación compacta Compresión del contexto Preservación estatal
PostCompact Después de la compactación completa Compactación hecha Medidas posteriores al pacto
PreModelSwitch Antes de aplicar un interruptor de modelo solicitado Se solicita el cambio de modelo Cambios en el modelo de puerta o veto
PostModelSwitch Después de los cambios de modelo de la sesión Conmutador de modelo completado Registrar o reaccionar a los cambios de modelo
WorktreeCreate Se está creando Worktree Git worktree creado Establecer un entorno de árbol de trabajo
WorktreeRemove Se retira el árbol de trabajo Remover Git worktree Recursos del árbol de limpieza
Elicitation Entrada de solicitudes de servidor MCP Excitación de MCP Validación de entradas
ElicitationResult El usuario responde a la excitación El usuario responde Procesamiento de respuestas
SessionEnd Termina la sesión Terminación de la sesión Limpieza, guardar estado

Ejemplo de hooks

Hook Descripción Evento Ámbito de aplicación Instalación
pre-tool-check.sh Bloques/advertencias sobre órdenes de Bash arriesgadas PreToolUse:Bash Usuario cp 06-hooks/pre-tool-check.sh ~/.claude/hooks/
security-scan.sh Exploración de seguridad PostHerramientaUso:Escritura Proyecto cp 06-hooks/security-scan.sh .claude/hooks/
format-code.sh Formateo automático PostHerramientaUso:Escritura Usuario cp 06-hooks/format-code.sh ~/.claude/hooks/
validate-prompt.sh Validación inmediata UserPromptSubmit Proyecto cp 06-hooks/validate-prompt.sh .claude/hooks/
context-tracker.py Seguimiento del uso de tokens UserPromptEnviar, Detener Usuario cp 06-hooks/context-tracker.py ~/.claude/hooks/
context-tracker-tiktoken.py Seguimiento del uso de token (tiktoken, precisión ~90-95%) UserPromptEnviar, Detener Usuario cp 06-hooks/context-tracker-tiktoken.py ~/.claude/hooks/
pre-commit.sh Validación previa al compromiso PreToolUse:Bash Proyecto cp 06-hooks/pre-commit.sh .claude/hooks/
log-bash.sh Registro de órdenes PostHerramientaUso:Bash Usuario cp 06-hooks/log-bash.sh ~/.claude/hooks/
dependency-check.sh Exploración de vulnerabilidad en los cambios manifiestos PostHerramientaUso:Escritura Proyecto cp 06-hooks/dependency-check.sh .claude/hooks/
notify-team.sh Notificaciones de equipo sobre git push PostHerramientaUso:Bash Proyecto cp 06-hooks/notify-team.sh .claude/hooks/
session-end.sh Captura el progreso cuando termina una sesión SessionEnd Usuario cp 06-hooks/session-end.sh ~/.claude/hooks/

Ámbito de aplicación: Project = equipo.claude/settings.json), User = personal~/.claude/settings.json)

Configuración del hook

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/pre-tool-check.sh" }
        ]
      }
    ],
    "PostToolUse": [
      {
        "matcher": "Write",
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/format-code.sh" }
        ]
      }
    ]
  }
}

Referencia: 06-hooks/ | Documentos Oficiales

Instalación rápida (Todos los hooks):

mkdir -p ~/.claude/hooks && cp 06-hooks/*.sh ~/.claude/hooks/ && chmod +x ~/.claude/hooks/*.sh

Archivos de memoria

Contexto persistente cargado automáticamente a través de las sesiones.

Tipos de memoria

Tipo Zona Ámbito de aplicación Cuándo usar
Política administrada Políticas gestionadas por organizaciones Organización Hacer cumplir las normas generales de organización
Proyecto ./CLAUDE.md Proyecto (equipo) Normas del equipo, contexto del proyecto
Reglas del proyecto .claude/rules/ Proyecto (equipo) Normas modulares del proyecto
Usuario ~/.claude/CLAUDE.md Usuario (personal) Preferencias personales
Reglas del usuario ~/.claude/rules/ Usuario (personal) Reglas personales modulares
Locales ./CLAUDE.local.md Local (git-ignorado) Sobreescritura local específica de la máquina (gitignored).Documentado en https://code.claude.com/docs/en/memory como un archivo de anulación soportado por desarrollador.
Memoria automática Automático Sesión Perspectivas y correcciones capturadas automáticamente

Ámbito de aplicación: Organization = gestionado por administradores, Project = compartido con el equipo vía git, User = preferencias personales, Local = no comprometido, Session = autogestionado

Referencia: 02-memory/ | Documentos Oficiales

Instalación rápida:

cp 02-memory/project-CLAUDE.md ./CLAUDE.md
cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md

Nuevas características

Característica Descripción Cómo usar
/focus Conmutar la vista de enfoque para mostrar la salida sin distracción (v2.1.110) Corre /focus para reducir el ruido visual durante tareas largas
/proactive Alias para /loop — el mismo comportamiento recurrente (v2.1.105) Uso /proactive indistintamente con /loop
/recap Mostrar una recapitulación de la sesión al volver a una sesión existente (v2.1.108) Corre /recap después de estar lejos para conseguir contexto sobre lo que se hizo
/tui Establezca el renderizador de interfaz de usuario de terminal: /tui fullscreen para una representación libre de parpadeo, /tui default para volver a cambiar; desnudo /tui imprime el renderizador activo (v2.1.110) Uso /tui fullscreen en terminales de pantalla completa o tmux
/undo Alias para /rewind (v2.1.108) Uso /undo, /checkpointo bien /rewind intercambiable
Herramienta de monitor Observe el flujo stdout de un comando de fondo y reaccione a eventos en lugar de encuestas (v2.1.98+) Utilice la herramienta Monitor via Funciones avanzadas
Estilos de salida Cambiar el rol, el tono y el formato de respuesta predeterminado de Claude a través del prompt del sistema. Incorporados: Default, Proactive, Explication, Learning, Concise /config → Estilo de salida, conjunto outputStyle, o correr /output-style (readicionado en v2.1.269 después de la retirada en v2.1.91). Funciones avanzadas
Línea de estado Renderizar una línea de estado personalizada desde un comando que recibe sesión, modelo, costo y contexto JSON en stdin /statusline o la statusLine ajuste. Ver Funciones avanzadas
Mercado comunitario Complementos de terceros que pasaron la validación automatizada de Anthropic, cada uno unido a un commit SHA /plugin marketplace add anthropics/claude-plugins-community, entonces /plugin install <name>@claude-community
/team-onboarding Generar automáticamente una guía de aumento de compañeros de equipo de la configuración del proyecto de Claude Code (v2.1.101) Corre /team-onboarding en su proyecto
Control remoto Controlar las sesiones de Claude Code remotamente a través de API. Ya no es una vista previa de la investigación — cualquier máquina en marcha claude remote-control aparece como una tarjeta de dispositivo en la pestaña Código de la aplicación de Claude, por lo que se puede iniciar una sesión desde un teléfono Corre claude remote-control en la máquina, luego elija su tarjeta de dispositivo en la aplicación Claude. Ver Funciones avanzadas
Sesiones en la Web Ejecutar Claude Code en una sesión en la nube Empezar con uno claude --cloud "task" o en claude.ai/código
Aplicación de escritorio Aplicación de escritorio nativo para Claude Code Uso /desktop o descargar desde el sitio web Anthrópic
Mensajería cruzada Sessions puede ser un mensaje mutuo, incluyendo sus otras máquinas y sesiones en la nube, descubiertas a través de ListAgents (v2.1.224+ en macOS/Linux; Windows nativa v2.1.234+) Ver Funciones avanzadas; control entrante con crossSessionInbound
Corredor de auto-acogida Ejecute sesiones web, móviles y de escritorio de Claude Code en sus propias máquinas o contenedores (v2.1.224+, Equipo/Empresa) claude self-hosted-runner setup;ver CLI
archive fuente del complemento Instalar un complemento desde una zip HTTPS, opcionalmente fijado por sha256 (v2.1.224+) Ver Plugins
command fuente del complemento Una herramienta instalada localmente imprime la ruta del directorio del plugin (v2.1.229+) Ver Plugins
Comodines para el propietario del mercado "owner/*" permite o bloquea cada repo de mercado bajo un propietario de GitHub — strictKnownMarketplaces y blockedMarketplaces solo (v2.1.223+) Ver Plugins
Máscara de credencial Sandbox Los comandos Sandboxed leen un centinela mientras que el proxy sustituye el secreto real en la salida (v2.1.221+, Linux/WSL) Ver Funciones avanzadas
Equipo de Agentes Coordinar múltiples agentes que trabajan en tareas relacionadas Configure agentes de compañeros de equipo que colaboren y compartan contexto
Lista de tareas Gestión y supervisión de las tareas de base Uso /tasks para ver y gestionar las operaciones de fondo
Sugerencias prontas Sugerencias de comandos con conocimiento de contexto Las sugerencias aparecen automáticamente en función del contexto actual
Git Worktrees Árboles de trabajo aislados para el desarrollo paralelo Usar comandos worktree para un trabajo de rama paralelo seguro
Caja de arena Entornos de ejecución aislados para la seguridad Uso /sandbox para activar; ejecuta comandos en entornos restringidos
MCP OAuth Autenticación OAuth para servidores MCP Configurar credenciales OAuth en la configuración del servidor MCP para un acceso seguro
Búsqueda de herramientas MCP Buscar y descubrir herramientas MCP dinámicamente Utilice la búsqueda de herramientas para encontrar herramientas MCP disponibles en servidores conectados
Tareas programadas (sesiones) Configurar tareas recurrentes dentro de una sesión con /loop herramientas de cronización; para tareas programadas en la nube (anteriormente rutinas) /schedule Uso /loop 5m /command o CronCrear herramienta
Integración de Chrome Conducir su propio Chrome / Edge (ventana visible, sus inicios de sesión) a través de la Claude en extensión Chrome Uso --chrome bandera o /chrome comando
Personalización del teclado Personalizar las ligaduras de teclas incluyendo el soporte de acordes Uso /keybindings o editar ~/.claude/keybindings.json
Modo automático Operación totalmente autónoma con controles de clasificación de seguridad de fondo Shift+Tab para ir en bicicleta, o --permission-mode auto
Canales Comunicación multicanal (Telegram, Slack, etc.) (Previsualización de la investigación) Configurar complementos de canal; Marzo 2026
Dictación de voz Entrada de voz para avisos Usar icono de micrófono o tecla de voz
Tipo de hook de agente Enganches que generan un subagente en lugar de ejecutar una orden de shell Establecer "type": "agent" en configuración de hook
Tipo de hook rápido Hooks que envían un aviso a un modelo de Claude para la evaluación de un solo giro; el modelo devuelve su decisión como JSON Establecer "type": "prompt" en configuración de hook
MCP Elicitation Los servidores MCP pueden solicitar la entrada del usuario durante la ejecución de la herramienta Manejar a través de Elicitation y ElicitationResult eventos de hook
Complemento de soporte LSP Integración de protocolo de servidor de lenguaje a través de complementos Configurar servidores LSP en plugin.json para las características del editor
Abandonos gestionados Configuraciones de caída gestionadas por la organización (v2.1.83) Administrado mediante políticas administradas; aplicado automáticamente a todos los usuarios
claude plugin init Andamio un nuevo complemento en .claude/skills; tales plugins se cargan automáticamente sin mercado (v2.1.157) Corre claude plugin init <name>
Modo automático en proveedores de terceros Disponible por defecto en Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry y las sesiones de pasarela de aplicaciones de Claude, donde los modelos soportados son Claude Sonnet 5 o posterior, Opus 4.7 o posterior, Haiku 5.5 (v2.1.293+), y los modelos Fable (opt-in requerido v2.1.158–v2.1.206; eliminado en v2.1.207 — CLAUDE_CODE_ENABLE_AUTO_MODE sigue siendo aceptado, pero no tiene efecto) Shift+Tab para ir en bicicleta, o --permission-mode auto
Comandos de diálogo inmediato /permissions se puede abrir mientras Claude está trabajando (los cambios de regla se aplican al resto del turno), y el /add-dir, /autocompact, /theme, /help, /config, y /advisor diálogos abiertos a mitad de vuelta en la pantalla completa TUI en lugar de hacer cola hasta que Claude termine de responder (/bug ya lo hizo desde el v2.1.232) (v2.1.234) Ejecute uno de estos comandos mientras Claude está trabajando. Comandos de barra
CLAUDE_CODE_PROJECT_DIR_NAME Env var controlando el nombre del directorio de transcripción por proyecto (v2.1.234) Establecer en su shell/env antes de lanzar Claude Code; ignorado a menos que CLAUDE_CONFIG_DIR también está establecido. Ver CLI
Umbral de registro de objetivos Mientras que un /goal está activo, Claude comprueba con una actualización de estado si una tarea de fondo no hace ningún progreso durante 30+ minutos, en lugar de continuar en silencio; sintonizar con CLAUDE_CODE_GOAL_CHECKIN_MINUTES, o configurado a 0 para desactivar (v2.1.234) Establecer CLAUDE_CODE_GOAL_CHECKIN_MINUTES=<n> junto con un activo /goal. Véase Comandos de barra
Continuar automáticamente con la limitación de uso Claude Code auto-continua una sesión cuando se restablece un límite de uso claude.ai, si fue bloqueado en ese límite (v2.1.234) Activar por defecto; apagarlo en /config → "Continuar automáticamente en el límite de uso". Ver Funciones avanzadas
spellcheck ajuste Subraya palabras mal escritas en la entrada rápida usando lo que sea de aspell, hunspell, o ispell está en su PATH; desactivado por defecto (v2.1.235) Instalar un verificador, luego establecer "spellcheck": { "enabled": true } en ~/.claude/settings.json. Usuario, --settings, y sólo se gestionan los ajustes — ignorados en la configuración del proyecto. Funciones avanzadas
Modelo predeterminado de los equipos del agente El "modelo de compañero de equipo predeterminado" /config se eliminó la configuración; los compañeros de equipo ahora heredan el modelo del líder del equipo por defecto a menos que la llamada de desove especifique una explícitamente (v2.1.234) Ver Subagentes: equipos de agentes
/design Diseño de lienzo — un diseño visual multi-artboard (modelos de UI, flujos de pantalla, landing pages, carteles) construido en artefactos y refinado visualmente en lugar de en código. Requiere v2.1.265+; Pro/Max/Team/Enterprise Corre /design en el CLI o en la aplicación Desktop. Ver Comandos de barra
notify_when_idle Período de sesiones SendMessage entrada que pide a otra sesión en la misma máquina para enviar un aviso cuando la siguiente se queda inactiva — opt-in, un solo disparo, sin votación (v2.1.236). Relacionados: ListAgents informa el nombre de la sesión y lista a compañeros de equipo en vivo, y Windows ganó mensajería entre sesiones (v2.1.239) Paso notify_when_idle a SendMessage. Véase Funciones avanzadas
Campos de manifiesto de complementos plugin.json acepta workflows, channels, dependencies (semver), outputStyles, keywords, metadata, lspServers, y experimental.themes / experimental.monitors. CLI ganado claude plugin new, remove/rm, prune/autoremovey las banderas --with, -f/--force, --available, --push, --dry-run Ver Plugins
Modo restringido Elimina las herramientas integradas que ejecutan comandos o código (como Bash y PowerShell) y WebFetch a menos que --tools los nombres individualmente (no a través de la default preset); ignora la configuración local, del proyecto y del usuario (configuraciones administradas y --settings todavía se aplican); limita las herramientas de archivo a los directorios de trabajo; se niega bypassPermissions; y se niega a crear sesiones en la nube (v2.1.248+) claude --restrictedo bien CLAUDE_CODE_RESTRICTED=1. Véase CLI
/advisor forma de texto /advisor, /advisor <model>, y /advisor off trabajar como comandos de texto en la aplicación de escritorio, control remoto y otros sin interfaz (-p / Agent SDK) sesiones, no sólo como un diálogo (v2.1.260+) Tipo /advisor off en una sesión sin interfaz. Ver Comandos de barra

Matriz de referencia rápida

Guía de selección de características

Necesidad Característica recomendada Por qué
Acceso rápido Comando de barra Manual, inmediato
Contexto persistente Memoria Cargado automáticamente
Automatización compleja Habilidad Invocado automáticamente
Tareas especializadas Subagente Contexto aislado
Datos externos Servidor MCP Acceso en tiempo real
Automatización de eventos Hook Activado por evento
Solución completa Complemento Paquete todo en uno

Prioridad de instalación

Prioridad Característica Comando
1. Esencial Memoria cp 02-memory/project-CLAUDE.md ./CLAUDE.md
2. Uso diario Comandos de barra cp 01-slash-commands/*.md .claude/commands/
3. Calidad Subagentes cp 04-subagents/*.md .claude/agents/
4. Automatización Hooks cp 06-hooks/*.sh ~/.claude/hooks/ && chmod +x ~/.claude/hooks/*.sh
5. Factores externos MCP claude mcp add github -- npx -y @modelcontextprotocol/server-github
6. Avanzadas Skills cp -r 03-skills/* ~/.claude/skills/
7. Completar Plugins claude --plugin-dir ./07-plugins/pr-review

Instalación completa de un solo mando

Instale todos los ejemplos de este repositorio:

# Create directories
mkdir -p .claude/{commands,agents,skills} ~/.claude/{hooks,skills}

# Install all features
cp 01-slash-commands/*.md .claude/commands/ && \
cp 02-memory/project-CLAUDE.md ./CLAUDE.md && \
cp -r 03-skills/* ~/.claude/skills/ && \
cp 04-subagents/*.md .claude/agents/ && \
cp 06-hooks/*.sh ~/.claude/hooks/ && \
chmod +x ~/.claude/hooks/*.sh

Recursos adicionales


Última actualización: 26 de octubre de 2026 Versión de Claude Code: 2.1.310 Fuentes: - https://code.claude.com/docs/en/sub-agents - https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/commands - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/permission-modes - https://code.claude.com/docs/en/changelog#2-1-172 - https://code.claude.com/docs/en/changelog#2-1-174 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 - https://github.com/anthropics/claude-code/releases/tag/v2.1.154 - https://code.claude.com/docs/en/plugins - https://code.claude.com/docs/en/cli-reference - https://code.claude.com/docs/en/model-config - https://code.claude.com/docs/en/skills - https://code.claude.com/docs/en/plugin-marketplaces - https://code.claude.com/docs/en/discover-plugins - https://code.claude.com/docs/en/settings - https://code.claude.com/docs/en/plugins-reference - https://code.claude.com/docs/en/slash-commands - https://code.claude.com/docs/en/fast-mode - https://code.claude.com/docs/en/permission-modes#eliminate-prompts-with-auto-mode - https://code.claude.com/docs/en/mcp - https://code.claude.com/docs/en/chrome - https://code.claude.com/docs/en/skills#bundled-skills - https://code.claude.com/docs/en/plugins/manifest-reference - https://code.claude.com/docs/en/plugins/cli-reference - https://code.claude.com/docs/en/env-vars - https://code.claude.com/docs/en/cross-session-messaging - https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude - https://code.claude.com/docs/en/permission-modes#which-mode-a-session-starts-in - https://code.claude.com/docs/en/changelog#2-1-305 - https://code.claude.com/docs/en/costs#apply-recommendations-with-the-fix-shortcut - https://code.claude.com/docs/en/changelog#2-1-304 - https://code.claude.com/docs/en/commands#all-commands - https://code.claude.com/docs/en/context-window#what-survives-compaction - https://code.claude.com/docs/en/changelog#2-1-307 - https://code.claude.com/docs/en/skills#work-on-claude-api-projects - https://code.claude.com/docs/en/routines - https://code.claude.com/docs/en/auto-mode-config#generate-environment-entries-with-auto-mode-setup - https://code.claude.com/docs/en/scheduled-tasks Modelos compatibles: Claude Fable 5.1, Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5

Versión en español de Cris Severin. Basado en Claude How To de luongnv89, bajo licencia MIT. Proyecto original