Comandos slash
Controla el comportamiento de Claude durante una sesión interactiva con comandos slash.
Comandos slash integrados
Comando | Propósito |
---|---|
/add-dir | Agregar directorios de trabajo adicionales |
/bug | Reportar errores (envía la conversación a Anthropic) |
/clear | Limpiar historial de conversación |
/compact [instructions] | Compactar conversación con instrucciones de enfoque opcionales |
/config | Ver/modificar configuración |
/cost | Mostrar estadísticas de uso de tokens |
/doctor | Verifica la salud de tu instalación de Claude Code |
/help | Obtener ayuda de uso |
/init | Inicializar proyecto con guía CLAUDE.md |
/login | Cambiar cuentas de Anthropic |
/logout | Cerrar sesión de tu cuenta de Anthropic |
/mcp | Gestionar conexiones de servidor MCP y autenticación OAuth |
/memory | Editar archivos de memoria CLAUDE.md |
/model | Seleccionar o cambiar el modelo de IA |
/permissions | Ver o actualizar permisos |
/pr_comments | Ver comentarios de pull request |
/review | Solicitar revisión de código |
/status | Ver estados de cuenta y sistema |
/terminal-setup | Instalar enlace de teclas Shift+Enter para nuevas líneas (solo iTerm2 y VSCode) |
/vim | Entrar en modo vim para alternar entre modos de inserción y comando |
Comandos slash personalizados
Los comandos slash personalizados te permiten definir prompts de uso frecuente como archivos Markdown que Claude Code puede ejecutar. Los comandos se organizan por alcance (específicos del proyecto o personales) y admiten espacios de nombres a través de estructuras de directorios.
Sintaxis
Parámetros
Parámetro | Descripción |
---|---|
<prefix> | Alcance del comando (project para específico del proyecto, user para personal) |
<command-name> | Nombre derivado del nombre del archivo Markdown (sin extensión .md ) |
[arguments] | Argumentos opcionales pasados al comando |
Tipos de comandos
Comandos de proyecto
Comandos almacenados en tu repositorio y compartidos con tu equipo.
Ubicación: .claude/commands/
Prefijo: /project:
En el siguiente ejemplo, creamos el comando /project:optimize
:
Comandos personales
Comandos disponibles en todos tus proyectos.
Ubicación: ~/.claude/commands/
Prefijo: /user:
En el siguiente ejemplo, creamos el comando /user:security-review
:
Características
Espacios de nombres
Organiza comandos en subdirectorios para crear comandos con espacios de nombres.
Estructura: <prefix>:<namespace>:<command>
Por ejemplo, un archivo en .claude/commands/frontend/component.md
crea el comando /project:frontend:component
Argumentos
Pasa valores dinámicos a comandos usando el marcador de posición $ARGUMENTS
.
Por ejemplo:
Ejecución de comandos bash
Ejecuta comandos bash antes de que se ejecute el comando slash usando el prefijo !
. La salida se incluye en el contexto del comando.
Por ejemplo:
Referencias de archivos
Incluye contenido de archivos en comandos usando el prefijo @
para referenciar archivos.
Por ejemplo:
Modo de pensamiento
Los comandos slash pueden activar pensamiento extendido incluyendo palabras clave de pensamiento extendido.
Formato de archivo
Los archivos de comando admiten:
- Formato Markdown (extensión
.md
) - Frontmatter YAML para metadatos:
allowed-tools
: Lista de herramientas que el comando puede usardescription
: Breve descripción del comando
- Contenido dinámico con comandos bash (
!
) y referencias de archivos (@
) - Instrucciones de prompt como contenido principal
Comandos slash MCP
Los servidores MCP pueden exponer prompts como comandos slash que se vuelven disponibles en Claude Code. Estos comandos se descubren dinámicamente desde servidores MCP conectados.
Formato de comando
Los comandos MCP siguen el patrón:
Características
Descubrimiento dinámico
Los comandos MCP están automáticamente disponibles cuando:
- Un servidor MCP está conectado y activo
- El servidor expone prompts a través del protocolo MCP
- Los prompts se recuperan exitosamente durante la conexión
Argumentos
Los prompts MCP pueden aceptar argumentos definidos por el servidor:
Convenciones de nomenclatura
- Los nombres de servidor y prompt se normalizan
- Los espacios y caracteres especiales se convierten en guiones bajos
- Los nombres se convierten a minúsculas para consistencia
Gestión de conexiones MCP
Usa el comando /mcp
para:
- Ver todos los servidores MCP configurados
- Verificar estado de conexión
- Autenticarse con servidores habilitados para OAuth
- Limpiar tokens de autenticación
- Ver herramientas y prompts disponibles de cada servidor
Ver también
- Modo interactivo - Atajos, modos de entrada y características interactivas
- Referencia CLI - Banderas y opciones de línea de comandos
- Configuración - Opciones de configuración
- Gestión de memoria - Gestión de la memoria de Claude entre sesiones