Comandos de barra
Introducción
Los comandos Slash son atajos que controlan el comportamiento de Claude durante una sesión interactiva. Vienen en varios tipos:
- Comandos incorporadosClaude Code (
/help,/clear,/model) - Skills: Comandos definidos por el usuario creados como
SKILL.mdarchivos (/optimize,/pr) - Comandos de complemento: Comandos desde complementos instalados (
/frontend-design:frontend-design) - Prompts MCP: Comandos de servidores MCP (
/mcp__github__list_prs)
Nota: Los comandos de barra personalizada se han fusionado en skills.
.claude/commands/todavía trabajan, pero las skills (.claude/skills/) son ahora el enfoque recomendado. Ambos crean/command-nameatajos. Ver el Guía de skills para la referencia completa.
Referencia de comandos incorporados
Los comandos incorporados son atajos para acciones comunes. Más de 60 comandos incorporados y Unas 20 skills agrupadas (algunas características cerradas) disponibles. / en Claude Code para ver la lista completa, o teclear / seguido de cualquier letra para filtrar.
Nota: Desde v2.1.236, pulsando Intro en un comando de barra slash mal tecleado — o en un comando que no está disponible en la sesión actual — informa de un error en lugar de ejecutar silenciosamente la coincidencia más estrecha.
| Comando | Finalidad |
|---|---|
/add-dir <path> |
Añadir directorio de trabajo |
/advisor [model\|off] |
Configure el asesor. Se abre como un diálogo interactivo; en la aplicación de escritorio, control remoto y sin interfaz (-p / Agent SDK) sesiones que toma un formato de texto en su lugar — desnudo /advisor, /advisor <model>o bien /advisor off (v2.1.260+) |
/agents |
Ya no es un comando de trabajo: el asistente interactivo fue eliminado en v2.1.198, y desde v2.1.281 /agents ya no aparece en el / menú o /help — teclear solo explica a dónde fue el asistente. Pídale a Claude que cree o administre subagentes, o que edite .claude/agents/ archivos directamente |
/artifacts |
Lista los artefactos que posees o que se comparten contigo, luego adjunta uno a la sesión, ábrelo en tu navegador o copia su enlace (v2.1.208+). d pide confirmar: 1 o Enter lo mantiene, 2 lo elimina, Esc cancela (v2.1.305) |
/auto-mode-setup |
Proyecto autoMode.environment Pro/Max/Team: v2.1.228+ (v2.1.233+ en Windows nativo); Enterprise o Console API clave: v2.1.283+. También disponible en Bedrock, Vertex, Foundry, el gateway de aplicaciones de Claude y sesiones de telemetría-off desde v2.1.304 |
/branch [name] |
Cambiar en una copia de la conversación en este punto, conservando el original (volver a él con /resume) |
/fork [prompt] |
Copiar la conversación actual en una nueva período de sesiones y seguir trabajando aquí; los dos son independientes de ese punto en adelante y la copia obtiene su propia fila en claude agents (v2.1.212+). Excepto cuando la copia se edita en su lugar, Claude Code le instruye a crear un árbol de trabajo propio antes de hacer cambios de código (instrucciones de aislamiento requiere v2.1.221+) |
/subtask <task> |
Inicia un subagente bifurcado que hereda la conversación completa y trabaja en la tarea mientras se continúa; su resultado vuelve a esta conversación cuando termina (v2.1.212+) |
/btw [question] |
Haga una pregunta efímera mientras Claude está trabajando en la tarea principal; no contamina el contexto de conversación principal. /btw reabre su última pregunta lateral (v2.1.212+) |
/cd <path> |
Mueva la sesión a un nuevo directorio de trabajo sin romper la caché de mensajes (añadido v2.1.169) |
/chrome |
Configurar la integración del navegador Chrome |
/clear |
Una conversación clara (alias: /reset, /new) |
/color [color\|default] |
Establecer el color de la barra prompt. /color (sin args) elige un color de sesión aleatorio (v2.1.128+); pase un nombre de color o hexadecimal para establecer explícitamente. |
/compact [instructions] |
Conversación compacta con instrucciones opcionales de enfoque. Un compacto fallido ahora se muestra como un error en la interfaz de usuario en lugar de hacer nada silenciosamente (v2.1.216) |
/config |
Abrir configuración (alias: /settings) |
/context |
Visualice el uso del contexto como cuadrícula de colores. Muestra una advertencia explícita cuando el uso está sobre el límite de la ventana de contexto (v2.1.216) |
/copy [N] |
Copiar la respuesta del asistente al portapapeles; w escribe para archivar |
/cost |
Alias de mecanografía-corte para /usage — abre la pestaña de costes (v2.1.118+) |
/desktop |
Continuar en la aplicación Escritorio (alias: /app) |
/diff |
Visor diff interactivo para cambios no comprometidos. En la representación a pantalla completa abre un panel diff al lado de la conversación que permanece abierta mientras sigues trabajando, lista los archivos cambiados con recuentos de líneas añadidas/eliminadas y actualiza cada vez que Claude edita un archivo o ejecuta un comando shell; ejecutar /diff otra vez o haga clic ✕ para cerrarlo (v2.1.260+). El renderizador clásico abre el espectador en lugar del prompt |
/doctor |
Diagnostique la salud de la instalación — abierta mientras Claude está respondiendo; una habilidad combinada: Claude comprueba su configuración y propone correcciones que se aplica después de confirmar (claude doctor ejecuta diagnósticos de solo lectura); en Pro, Max, Team y Enterprise planea el chequeo también propone los cambios /usage recomienda (v2.1.305; omitida mientras el control remoto está conectado); /doctor prompt-audit (también /checkup prompt-audit) auditorías de archivos CLAUDE.md, skills, agentes y comandos para solicitar patrones escritos para modelos antiguos (v2.1.283) |
/effort [low\|medium\|high\|xhigh\|max\|auto\|ultracode [on\|off]] |
Establecer el nivel de esfuerzo a través del deslizador interactivo de teclas de flecha. Niveles: low → medium → high → xhigh (nuevo en v2.1.111) → max. El valor predeterminado es medium en el Opus 5.5 (el modelo por defecto desde v2.1.280), Sonnet 5.5 y Haiku 5.5, high sobre el Opus 5, Sonnet 5, y el Opus 4.8, y xhigh sobre el Opus 4.7; xhigh necesita Fable 5.1, Fable 5, Opus 5.5, Sonnet 5.5, Haiku 5.5, Opus 5, Sonnet 5, Opus 4.8 o Opus 4.7; max trabaja en Fable 5.1, Fable 5, Opus 5.5, Sonnet 5.5, Haiku 5.5, Opus 5, Sonnet 5, Opus 4.8/4.7/4.6 y Sonnet 4.6. Un nivel guardado antes /effort se convirtió en por modelo no se aplica a los modelos recién lanzados como el Opus 5.5 (v2.1.280). Ultracode toggle (Tab, o /effort ultracode [on\|off]) — no es un nivel de esfuerzo modelo: Claude ha orquestado flujos de trabajo dinámicos a cualquier nivel de esfuerzo en el que la sesión se ejecuta. xhigh y se mantiene encendido cuando cambia el nivel; /effort ultracode los períodos de sesiones, y el ultracode el ajuste hace que persista |
/exit |
Salga de la REPL (alias: /quit) |
/export [filename] |
Exportar la conversación actual a un archivo o portapapeles |
/usage-credits |
Configure el uso adicional para límites de velocidad (reconocido desde /extra-usage en v2.1.144; /extra-usage todavía funciona como un alias) |
/fast [on\|off] |
Se aplica al Opus 5.5 (el modo rápido predeterminado desde v2.1.280), el Opus 5 y el Opus 4.8. |
/feedback |
Enviar comentarios. Desde v2.1.141, puede adjuntar sesiones recientes (las últimas 24h o 7d) por lo que los informes que abarcan más de una sesión incluyen contexto. /bug requiere una descripción antes de que pueda ser presentada. |
/focus |
Conmutar la vista de enfoque (añadida v2.1.110; reemplaza Ctrl+O para el cambio de enfoque) |
/goal <statement> |
Registrar una condición de finalización a nivel de sesión; Claude sigue trabajando hasta que se cumpla la meta. /goal clear El objetivo activo aparece en la línea de estado, con un panel de superposición en vivo que muestra el tiempo transcurrido, el recuento de turnos y el uso de tokens (agregado v2.1.139). |
/help |
Mostrar ayuda |
/hooks |
Ver configuraciones de hook |
/ide |
Gestionar integraciones IDE |
/init |
Inicializar CLAUDE.md. Set CLAUDE_CODE_NEW_INIT=1 para flujo interactivo |
/insights |
Generar informe de análisis de sesión |
/install-github-app |
Configurar la aplicación de acciones GitHub |
/install-slack-app |
Instalar la aplicación Slack |
/keybindings |
Abrir configuración de enlaces de teclas |
/fewer-permission-prompts |
Analice las llamadas recientes de la herramienta Bash/MCP y añada un lista de permisos priorizada .claude/settings.json para reducir los avisos de permisos (añadido v2.1.111) |
/login |
Cambiar cuentas Antrópicas |
/logout |
Salir de tu cuenta Antrópica |
/mcp |
Administrar servidores MCP y OAuth |
/memory |
Editar CLAUDE.md, cambiar la memoria automática |
/mobile |
Código QR para aplicación móvil (alias: /ios, /android) |
/model [model] |
Seleccionar modelo con flechas izquierda/derecha para el esfuerzo. Desde v2.1.153, la opción es guardado como el predeterminado para nuevas sesiones (combinación del IDE); prensa s después de seleccionar para aplicarlo sólo a la sesión en curso. (La clave modelPicker:setAsDefault fue renombrado a modelPicker:thisSessionOnly; el viejo d acción es ahora s.) Desde v2.1.219 el selector mostró la fila de Opus fusionada como "Opus (1M context)"; v2.1.283 deja caer esa etiqueta de las filas Opus y Default donde Opus ya tiene una ventana 1M (la ventana no cambia). |
/output-style [name] |
Listar y cambiar los estilos de salida (reañadido en v2.1.269 después de ser eliminado en v2.1.91). Sin argumento enumera los estilos y marca el actual. Funciona en sesiones sin interfaz y control remoto; la selección se guarda en .claude/settings.local.json |
/passes |
Compartir semana libre de Claude Code |
/permissions |
Ver/actualizar permisos (alias: /allowed-tools) |
/plan [description] |
Introduzca el modo de plan |
/plugin |
Administrar complementos |
/proactive |
Alias para /loop (añadido v2.1.105) |
/powerup |
Descubre las características a través de lecciones interactivas con demostraciones animadas |
/privacy-settings |
Ajustes de privacidad (sólo Pro/Max) |
/release-notes |
Ver registro de cambios |
/recap |
Mostrar recapitulación / resumen de la sesión al volver a una sesión (añadido v2.1.108) |
/reload-plugins |
Recargar plugins activos. Desde v2.1.221 la mayoría de las instalaciones se activan inmediatamente, por lo que esto sólo es necesario cuando el resumen de instalación dice Run /reload-plugins to activate. Disponible en sesiones sin interfaz a partir de v2.1.260, por lo que también aparece en las listas de comandos Claude Code Desktop y SDK |
/reload-skills |
Re-escanear directorios de skills sin reiniciar la sesión (añadido v2.1.152). Desde v2.1.304 envía Claude sólo nuevas o cambia skills; compactación ahora vuelve a enviar la lista de skills por sí mismo, por lo que no es necesario /reload-skills después de compactar |
/remote-control |
Control remoto desde claude.ai (alias: /rc) |
/remote-env |
Configurar el entorno remoto predeterminado |
/rename [name] |
Cambiar el nombre de la sesión |
/resume [session] |
Reanudar la conversación (alias: /continue) |
/review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path] |
Alias de /code-review (v2.1.223): revisa el diff actual, o un número de PR, rama o ruta que pasa — por ejemplo. /review 1234. Toma los mismos niveles de esfuerzo y banderas. Sin ningún nivel dado, reutiliza el último low–max nivel que escribiste |
/rewind |
Rebobinar la conversación o el código (alias: /checkpoint, /undo) |
/sandbox |
Conmutar modo sandbox |
/schedule [description] |
Crear, actualizar, listar o ejecutar tareas programadas en la nube (anteriormente rutinas). Alias: /routines |
/scroll-speed |
Abrir un diálogo interactivo para sintonizar la velocidad de desplazamiento del ratón en modo de pantalla completa: pulse ←/→ para ajustar, r para restablecer, Intro para guardar. Guardado en ~/.claude/settings.json (añadido v2.1.139). |
/security-review |
Analizar sucursal para vulnerabilidades de seguridad |
/skill-doctor |
Mostrar qué skills cargadas no se utilizan y lo que cada una cuesta en el contexto, por lo que puede decidir qué apagar. El informe se abre en el /plugin del gerente Estadísticas ficha;en no interactivo -p el modo que imprime como texto. Sobre control remoto responde Skill usage reports are not available on this connection. — ejecutarlo en el terminal de la máquina que acoge la sesión (requiere v2.1.252+) |
/skills |
Enumerar las skills disponibles |
/stats |
Alias de mecanografía-corte para /usage — abre la pestaña Estadísticas (uso diario, sesiones, rayas) (v2.1.118+) |
/stickers |
Pegatinas de Claude Code |
/status |
Mostrar versión, modelo, cuenta y una Session kind lectura de filas background job · attached, background job · unattendedo bien interactive (agregado v2.1.221) Se puede abrir mientras Claude está respondiendo |
/statusline |
Configurar la línea de estado |
/tasks |
Lista/gestión de tareas de fondo |
/team-onboarding |
Generar una guía de aumento de compañeros de equipo de sus últimos 30 días de sesiones de Claude Code, comandos y uso de MCP; en los planes de equipo y Enterprise también devuelve un enlace compartido (nuevo en v2.1.101) |
/teleport |
Reanudar un Claude Code en la sesión web en este terminal; abre un selector de tus sesiones web (alias: /tp). Requiere una suscripción de claude.ai |
/terminal-setup |
Configurar las fijaciones de teclas de terminal |
/theme |
Abrir el selector de temas / administrar temas personalizados (v2.1.118). Definir temas personalizados a través de JSON en ~/.claude/themes/<name>.json |
/tui [default\|fullscreen] |
Configure el renderizador de interfaz de usuario terminal (fullscreen da una representación libre de parpadeo) y relanzar en ella; un desnudo /tui imprime el renderizador actual (adicionado v2.1.110) |
/ultrareview |
Revisión integral del código multiagente basado en la nube (añadido v2.1.111). La invocación preferida es ahora /code-review ultra; /ultrareview se mantiene como un alias. Incluye 3 carreras gratis en Pro y Max, entonces requiere créditos de uso |
/upgrade |
Abrir la página de actualización para el nivel de plan superior |
/usage |
Panel canónico de uso (v2.1.118) — combina límites de uso del plan, límites de tarifas, costos y estadísticas de sesiones diarias. /cost y /stats se escriben alias de atajo que abren pestañas específicas. Advierte sobre el esfuerzo máximo, flujos de trabajo, contexto siempre en marcha y resultados de gran herramienta (v2.1.299); desde v2.1.305 cada advertencia es una solución de una línea y pulsando f aplica las que Claude Code puede hacer |
/voice |
Conmutar el dictado de voz pulsando para hablar |
/workflows |
Ver ejecutar y completar las ejecuciones de flujo de trabajo dinámico (agregado v2.1.154). Ver Flujos de trabajo dinámicos |
Por qué
/cdasuntos: cambiar los directorios utilizados para perder el calor de la caché (haciendo que la próxima vuelta sea más lenta y costosa);/cdconserva la memoria caché a través del interruptor.
Skills combinadas
Estas skills se envían con Claude Code y se invocan como comandos de barra:
| Habilidad | Finalidad |
|---|---|
/batch <instruction> |
Orchestete cambios paralelos a gran escala utilizando árboles de trabajo |
/claude-api |
Cargar la referencia API de Claude para el idioma del proyecto. api-version (mover el código a una versión más reciente de API, v2.1.307+) y managed-agents-secure (auditar la configuración de un agente administrado, v2.1.304+) |
/dataviz |
Guía de diseño de gráficos y tableros con un validador de paletas de color (v2.1.198) |
/debug [description] |
Activar el registro de depuración |
/design [description] |
Crear una lienzo de diseño — un diseño visual multi-artboard (modelos UI, flujos de pantalla, landing pages, carteles) publicado como un artefacto y refinado visualmente en lugar de en código. Utilícelo en lugar de escribir HTML a mano cuando el diseño es lo que desea iterar. Requiere v2.1.265+, una sesión donde los artefactos están disponibles, y una cuenta con la plantilla de Diseño; no disponible en Bedrock, Vertex, Foundry o Claude Platform en AWS. Standalone Claude Design (claude.ai/design) cierra el 14 de diciembre de 2026. /design consent y /design revoke conceder o retirar el acceso de Claude a Claude Design; cuando Claude te pide que corras /design consent, escríbelo tú mismo. |
/loop [interval] [prompt] |
Ejecutar prompt repetidamente en el intervalo |
/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [--max-findings n\|all\|default] [pr#\|branch\|path] |
Revise el diff actual (o un número de PR, rama o ruta que pasa) para ver si hay errores de corrección. --fix aplicar los resultados, --comment para publicarlos como comentarios en línea de GitHub PR, o ultra para realizar una revisión profunda de la nube; con ultra sobre una github.com Objetivo de relaciones públicas --post preselecciona la publicación de los resultados a la PR. Sin el nivel de esfuerzo dado, la revisión reutiliza el último nivel que tecleó (v2.1.223). /simplify en v2.1.147, pero /simplify retornado como un comando distinto en v2.1.154. Pass --max-findings <n>\|all para informar de más o menos hallazgos que el límite habitual; la elección se reutiliza hasta que pase --max-findings default (v2.1.288) |
/simplify |
Ejecutar una revisión de limpieza (reutilizar / simplificar / eficiencia / altitud) y aplicar las correcciones; no búsqueda de bichos — uso /code-review para eso. Brevemente un alias de /code-review --fix (v2.1.152), se convirtió en limpieza sólo en v2.1.154 |
Comandos obsoletos
| Comando | Situación |
|---|---|
/pr-comments |
Eliminado en v2.1.91 — Pida directamente a Claude que vea los comentarios de PR |
/vim |
Eliminado en v2.1.92 — use /config → Modo editor |
Cambios recientes
/forky/subtaskfunciones intercambiadas en v2.1.212./forkahora copia la conversación en una nueva sesión de fondo independiente; el comportamiento bifurcado-subagente que solía haber movido a la nueva/subtaskorden. Historia:/forkfue un alias para/branchde v2.1.77 a v2.1.161; de v2.1.161 a v2.1.211 se inició un subagente bifurcado (qué/subtaskCuando la vista del agente está apagada,/subtaskno está disponible y/forkmantiene el comportamiento del subagente bifurcado/resume(sin argumentos) abre un selector de sesiones anteriores —incluidas las que se han eliminado de la lista visible— y reanuda el elegido como sesión de fondo (v2.1.212)/resumeyclaude --resumesobre una sesión que se está ejecutando en el fondo, abra esa sesión en lugar de rechazarla, yclaude --resume <id> "prompt"envía el prompt como su siguiente turno (v2.1.285)/output-stylese desprendía (v2.1.73) y se retiraba (v2.1.91), en v2.1.269 — es un comando en vivo de nuevo en v2.1.278, y funciona en sesiones sin interfaz y control remoto. Los estilos de salida también permanecen disponibles a través de/config→ Estilo de salida o eloutputStyleconfiguración; los incorporados son predeterminados, proactivos, explicativos, de aprendizaje y concisos (añadido en v2.1.237)/reviewse convirtió en un alias completo de/code-review— los mismos objetivos, niveles de esfuerzo y banderas (v2.1.223)./code-review mediummotor en v2.1.186 mientras que sólo PR restante/effortorden añadida;maxnivel disponible en el Opus 4.6+ (originalmente el Opus 4.6 únicamente)/voicecomando añadido para el dictado de voz push-to-talk/schedulecomando añadido para crear / gestionar tareas programadas/colorcomando añadido para la personalización de la barra rápida- /pr-comentarios eliminados en v2.1.91 — pedir directamente a Claude que vea los comentarios de PR
- /vim eliminado en v2.1.92 — usar /config → Modo editor en su lugar
/ultraplanse eliminó en v2.1.222 — utilizar el modo de plan en su lugar- /powerup añadido para lecciones interactivas de características
- /sandbox añadido para cambiar el modo sandbox
/modelel recolector ahora muestra etiquetas legibles por el ser humano (por ejemplo, "Sonnet 4.6") en lugar de IDs de modelo en bruto/resumesoportes/continuealias- Los avisos MCP están disponibles como
/mcp__<server>__<prompt>comandos (ver MCP Prompts como comandos) /team-onboardingañadido para las guías de aumento de compañeros de equipo de generación automática (v2.1.101)/tuicomando añadido para la representación de TUI sin parpadeo (v2.1.110)/focuscomando añadido para la vista de enfoque conmutar;Ctrl+Oahora solo cambia la transcripción de verbos (v2.1.110)/recapcomando añadido al retoque de contexto de sesión de activación manual (v2.1.108)/undoalias para/rewind(v2.1.108); sigue siendo un alias de/rewind, junto a/checkpoint/proactivealias para/loop(v2.1.105)/effortganado interactivo flecha-clave deslizante y nuevoxhighnivel entrehighymax; esfuerzo por defecto elevado axhighpara los planes del Opus 4.7 (v2.111) En el Opus 4.8 el valor predeterminado eshigh(v2.1.154); El Opus 5 también se declara por defectohigh(v2.1.219)/ultrareviewañadido para la revisión integral del código multi-agente basado en la nube (v2.1.111)/fewer-permission-promptsañadido para analizar llamadas de herramientas Bash/MCP y reducir los avisos de permisos a través de un lista de permisos en.claude/settings.json(v2.1.111)- El modo automático ya no requiere el
--enable-auto-modebandera para los suscriptores Max en el Opus 4.7 (v2.1.112) /goaladded — condición de finalización a nivel de sesión para la que Claude trabaja a través de turnos; la superposición en vivo muestra el tiempo transcurrido, el recuento de turnos y el uso de tokens (v2.1.139)/scroll-speedadded — velocidad de desplazamiento de rueda de ratón de la pantalla de previsualización TUI; persiste por máquina (v2.1.139)/reload-skillsañadir — volver a escanear directorios de skills sin reiniciar la sesión (v2.1.152)/modelahora guarda el modelo seleccionado como el predeterminado para las nuevas sesiones; presionessólo para el período de sesiones (encuadernación conmodelPicker:setAsDefault→modelPicker:thisSessionOnly) (v2.1.153)/workflowsadded — ejecución de la vista y ejecución completa del flujo de trabajo dinámico (v2.1.154)/simplifydevuelve como un comando de revisión solo limpieza (reutilización / simplificación / eficiencia / altitud), separado de/code-reviewBúsqueda de errores (v2.1.154)/statusganado unSession kindRenglón que distingue los trabajos de fondo adjuntos y no atendidos de las sesiones interactivas (v2.1.221)- Los complementos se activan inmediatamente cuando es seguro hacerlo;
/reload-pluginssólo es necesario cuando el resumen de instalación lo pide (v2.1.221) /ultraplanretirada — modo de plan de uso (v2.1.222)/code-reviewy/reviewRecuerde el último nivel de esfuerzo que escribió cuando omitió uno (v2.1.223)/code-review ultrase convirtió en el punto de entrada preferido para la revisión de multiagentes en la nube;/ultrareviewse mantiene como un alias (v2.1.223)/code-reviewen elhigh,xhigh, ymaxesfuerzo ahora se ejecuta en un agente de fondo como los otros niveles (v2.1.223)- El consejo de inicio sugiere crear subagentes personalizados, y el empujoncito correspondiente en el
/poweruptour, fueron retirados (v2.1.223) /permissionsahora se puede abrir mientras Claude está trabajando — cambios de regla se aplican al resto del turno actual (v2.1.234)/add-dir <path>ahora se puede utilizar mientras Claude está trabajando; el/add-dir,/autocompact,/theme,/help,/config, y/advisordiálogos abiertos a mitad de vuelta en la pantalla completa TUI, en lugar de hacer cola hasta que Claude termine de responder (/bugya abierto inmediatamente, desde v2.1.232) (v2.1.234)
/goal — Condición de finalización del período de sesiones
Nuevo en v2.1.139
Uso /goal para registrar una condición de finalización para la sesión actual. Claude trabaja hacia ella a través de vueltas, y un panel de superposición muestra el tiempo transcurrido, el recuento de turnos y tokens utilizados. /goal clear. Funciona en modo interactivo, claude -p, y Control remoto.
User: /goal Migrate the payments service from REST to gRPC and get the integration tests passing.
Claude: Goal registered. I'll work toward this until you clear it.
[Goal panel: ⏱ 0s · turns 0 · tokens 0]
User: start by listing the REST endpoints
Claude: [does the work, panel updates]
Check-in sobre tareas de fondo estancadas (v2.1.234): mientras que un objetivo está activo, si una tarea de fondo no hace ningún progreso durante 30+ minutos, Claude se registra con una actualización de estado en lugar de continuar silenciosamente. CLAUDE_CODE_GOAL_CHECKIN_MINUTES variable de entorno, o configurarlo a 0 para deshabilitar completamente los check-ins.
/team-onboarding — Guía para compañeros de equipo
Nuevo en v2.1.101
Uso /team-onboarding Claude analiza sus sesiones, comandos y el uso del servidor MCP de los últimos 30 días, y luego produce una guía de incorporación que ayuda a los nuevos desarrolladores a ser productivos rápidamente. Para los suscriptores de claude.ai en planes Team y Enterprise, también devuelve un enlace compartido que los compañeros de equipo pueden abrir directamente en Claude Code.
Es un comando integrado, nada que instalar.
Uso:
claude /team-onboarding
La guía generada se basa en:
- Flujos de trabajo que se repiten en sus sesiones recientes
- Los comandos que se ejecutan con más frecuencia
- Los Servidores MCP usted usa
Disponibilidad: Enviado en Claude Code v2.1.101 (11 de abril de 2026).
Comandos personalizados (ahora skills)
Las órdenes de barra personalizada han sido fusionados en skills. Ambos enfoques crean comandos que puede invocar con /command-name:
| Enfoque | Zona | Situación |
|---|---|---|
| Skills (recomendadas) | .claude/skills/<name>/SKILL.md |
Norma actual |
| Comandos legado | .claude/commands/<name>.md |
Todavía funciona. |
Si una habilidad y un comando comparten el mismo nombre, la la habilidad tiene prioridad. Por ejemplo, cuando ambos .claude/commands/review.md y .claude/skills/review/SKILL.md existen, la versión de habilidad se utiliza.
Ruta de migración
Su existencia .claude/commands/ los archivos continúan trabajando sin cambios. Para migrar a las skills:
Antes (Comando):
.claude/commands/optimize.md
Después de (habilidad):
.claude/skills/optimize/SKILL.md
¿ Por qué las skills?
Las skills ofrecen características adicionales sobre comandos heredados:
- Estructura del directorio: Compilar scripts, plantillas y archivos de referencia
- Autoinvocación: Claude puede desencadenar skills automáticamente cuando es relevante
- Control de la invocación: Elija si los usuarios, Claude, o ambos pueden invocar
- Ejecución de subagentes: Ejecutar skills en contextos aislados con
context: fork - Información progresiva: Cargar archivos adicionales sólo cuando sea necesario
Crear un comando personalizado como habilidad
Crear un directorio con una SKILL.md archivo:
mkdir -p .claude/skills/my-command
Archivo: .claude/skills/my-command/SKILL.md
---
name: my-command
description: What this command does and when to use it
---
# My Command
Instructions for Claude to follow when this command is invoked.
1. First step
2. Second step
3. Third step
Referencia de la materia delantera
| Campo | Finalidad | Predeterminado |
|---|---|---|
name |
Nombre de la orden (se convierte en /name) |
Nombre de la carpeta |
description |
Breve descripción (ayuda a Claude a saber cuándo usarlo) | Primera línea no vacía |
argument-hint |
Argumentos esperados para la autocompletado | Ninguna |
allowed-tools |
Herramientas que el comando puede usar sin permiso | Herencias |
model |
Modelo específico a utilizar | Herencias |
disable-model-invocation |
Si true, sólo el usuario puede invocar (no Claude) |
false |
user-invocable |
Si false, esconderse de / menú |
true |
context |
Establecer a fork ejecutar en subagente aislado |
Ninguna |
agent |
Tipo de agente cuando se utiliza context: fork |
general-purpose |
hooks |
Hooks registrados cuando la habilidad se ejecuta (cualquier evento de hook; permanecen activos durante el resto de la sesión) | Ninguna |
Argumentos
Las órdenes pueden recibir argumentos:
Todos los argumentos con $ARGUMENTS:
---
name: fix-issue
description: Fix a GitHub issue by number
---
Fix issue #$ARGUMENTS following our coding standards
Uso: /fix-issue 123 → $ARGUMENTS se convierte en "123"
Argumentos individuales con $0, $1, etc.:
---
name: review-pr
description: Review a PR with priority
---
Review PR #$0 with priority $1
Uso: /review-pr 456 high → $0="456", $1= "alto"
${CLAUDE_PROJECT_DIR} resuelve la ruta absoluta de la raíz del proyecto (v2.1.196).
Contexto dinámico con órdenes Shell
Ejecutar órdenes bash antes de que el prompt use !`command`:
Nota (v2.1.299):
UserPromptSubmithooks se ejecutan antes de que el comando se expande, por lo que un hook que bloquea el prompt también detiene estos!órdenes de ejecución.
---
name: commit
description: Create a git commit with context
allowed-tools: Bash(git *)
---
## Context
- Current git status: !`git status`
- Current git diff: !`git diff HEAD`
- Current branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -5`
## Your task
Based on the above changes, create a single git commit.
Referencias de archivos
Incluir el contenido del archivo utilizando @:
Review the implementation in @src/utils/helpers.js
Compare @src/old-version.js with @src/new-version.js
Comandos de complementos
Los complementos pueden proporcionar comandos personalizados:
/plugin-name:command-name
O simplemente /command-name cuando no hay conflictos de nombres.
Ejemplos:
/frontend-design:frontend-design
/commit-commands:commit
MCP Prompts como comandos
Los servidores MCP pueden exponer los avisos como comandos de barra:
/mcp__<server-name>__<prompt-name> [arguments]
Ejemplos:
/mcp__github__list_prs
/mcp__github__pr_review 456
/mcp__jira__create_issue "Bug title" high
Sintaxis de permisos MCP
Controlar el acceso al servidor MCP en permisos:
mcp__github- Acceso a todo el servidor GitHub MCPmcp__github__*- Acceso a todas las herramientas con comodínmcp__github__get_issue- Acceso específico a la herramienta
v2.1.299+: Una regla alcanza sólo el servidor que nombra —
mcp__githubya no coincide con un servidor llamadogithub__xogithub_. Para un servidor cuyo nombre normalizado contiene__, escribirmcp__<whole normalized name>__*(lo mismo se aplica al subagentetools:listas).
Arquitectura de comandos
graph TD
A["Entrada de usuario: /command-name"] --> B{"¿Tipo de Comando?"}
B -->|Built-in| C["Ejecutar incorporado"]
B -->|Skill| D["Cargar SKILL.md"]
B -->|Plugin| E["Cargar comando de complemento"]
B -->|MCP| F["Ejecutar MCP Prompt"]
D --> G["Analizar la materia delantera"]
G --> H["Variables sustitutivas"]
H --> I["Ejecutar órdenes de Shell"]
I --> J["Enviar a Claude"]
J --> K["Resultados de retorno"]
Ciclo de vida del comando
sequenceDiagram
participant User
participant Claude as Claude Code
participant FS as File System
participant CLI as Shell/Bash
User->>Claude: Types /optimize
Claude->>FS: Searches .claude/skills/ and .claude/commands/
FS-->>Claude: Returns optimize/SKILL.md
Claude->>Claude: Parses frontmatter
Claude->>CLI: Executes !`command` substitutions
CLI-->>Claude: Command outputs
Claude->>Claude: Substitutes $ARGUMENTS
Claude->>User: Processes prompt
Claude->>User: Returns results
Comandos disponibles en esta carpeta
Estos comandos de ejemplo se pueden instalar como comandos de skills o legado.
1. /optimize - Optimización de código
Analiza el código para problemas de rendimiento, fugas de memoria y oportunidades de optimización.
Uso:
/optimize
[Paste your code]
2. /pr - Preparación de la solicitud de pull
Guías a través de la lista de verificación de preparación de PR incluyendo el tinte, pruebas y formato de compromiso.
Uso:
/pr
Captura de pantalla:

3. /generate-api-docs - Generador de documentación API
Genera documentación integral de API a partir del código fuente.
Uso:
/generate-api-docs
4. /commit - Git Comprometerse con Contexto
Crea un git commit con contexto dinámico desde su repositorio.
Uso:
/commit [optional message]
5. /push-all - Etapa, compromiso y empuje
Escenifica todos los cambios, crea un compromiso y empuja al remoto con controles de seguridad.
Uso:
/push-all
Controles de seguridad: - Secretos: .env*, *.key, *.pem, credentials.json - Claves API: Detecta claves reales vs. marcadores de posición - Archivos grandes: >10MB sin Git LFS - Construir artefactos: node_modules/, dist/, __pycache__/
6. /doc-refactor - Reestructuración de la documentación
Reestructura la documentación del proyecto para mayor claridad y accesibilidad.
Uso:
/doc-refactor
7. /setup-ci-cd - Configuración de tuberías CI/CD
Implementa hooks previos y acciones GitHub para la garantía de calidad.
Uso:
/setup-ci-cd
8. /unit-test-expand - Expansión de la cobertura de prueba
Aumenta la cobertura de las pruebas mediante la selección de ramas no probadas y casos de bordes.
Uso:
/unit-test-expand
Instalación
Como skills (recomendadas)
Copiar a su directorio de skills:
# Create skills directory
mkdir -p .claude/skills
# For each command file, create a skill directory
for cmd in optimize pr commit; do
mkdir -p .claude/skills/$cmd
cp 01-slash-commands/$cmd.md .claude/skills/$cmd/SKILL.md
done
Como comandos de legado
Copiar a su directorio de comandos:
# Project-wide (team)
mkdir -p .claude/commands
cp 01-slash-commands/*.md .claude/commands/ && rm .claude/commands/README.md
# Personal use
mkdir -p ~/.claude/commands
cp 01-slash-commands/*.md ~/.claude/commands/ && rm ~/.claude/commands/README.md
Creando sus propios comandos
Plantilla de habilidad (recomendada)
Crear .claude/skills/my-command/SKILL.md:
---
name: my-command
description: What this command does. Use when [trigger conditions].
argument-hint: [optional-args]
allowed-tools: Bash(npm *), Read, Grep
---
# Command Title
## Context
- Current branch: !`git branch --show-current`
- Related files: @package.json
## Instructions
1. First step
2. Second step with argument: $ARGUMENTS
3. Third step
## Output Format
- How to format the response
- What to include
Comando sólo para usuarios (sin invocación automática)
Para comandos con efectos secundarios que Claude no debería activar automáticamente:
---
name: deploy
description: Deploy to production
disable-model-invocation: true
allowed-tools: Bash(npm *), Bash(git *)
---
Deploy the application to production:
1. Run tests
2. Build application
3. Push to deployment target
4. Verify deployment
Mejores prácticas
| Hacer | No lo hagas. |
|---|---|
| Usar nombres claros y orientados a la acción | Crear comandos para tareas únicas |
Incluir description con condiciones de activación |
Construir lógica compleja en comandos |
| Mantenga los comandos enfocados en una sola tarea | Información sensible al código duro |
Uso disable-model-invocation para efectos adversos |
Saltar el campo de descripción |
Uso ! prefijo para contexto dinámico |
Supongamos que Claude conoce el estado actual |
| Organizar archivos relacionados en directorios de skills | Ponga todo en un archivo |
Solución de problemas
Comando no encontrado
Soluciones: - Comprobar archivo está en .claude/skills/<name>/SKILL.md o .claude/commands/<name>.md - Verificar el name campo en frontmatter coincide con el nombre de comando esperado - Reiniciar sesión de Claude Code - Ejecutar /help para ver los comandos disponibles
Comando que no se ejecuta como se esperaba
Soluciones: - Añadir instrucciones más específicas - Incluir ejemplos en el archivo de skills - Comprobar allowed-tools si se utilizan comandos bash - Prueba primero con entradas simples
Habilidad vs Conflicto de Comandos
Si ambos existen con el mismo nombre, el la habilidad tiene prioridad. Quitar uno o renombrarlo.
Guías relacionadas
- Skills - Referencia completa para las skills (capacidades auto-invocadas)
- Memoria - Contexto persistente con CLAUDE.md
- Subagentes - Agentes delegados de IA
- Plugins - Colecciones de comandos agrupados
- Hooks - Automatización impulsada por eventos
Recursos adicionales
- Documentación del modo interactivo oficial - Referencia de comandos incorporados
- Documentación oficial de skills - Referencia de skills completas
- Referencia de la CLI - Opciones de línea de comandos
Última actualización: 26 de octubre de 2026 Versión de Claude Code: 2.1.310 Fuentes: - https://code.claude.com/docs/en/output-styles - https://code.claude.com/docs/en/skills - https://code.claude.com/docs/en/slash-commands - https://code.claude.com/docs/en/interactive-mode - https://code.claude.com/docs/en/interactive-mode#review-changes-with-diff - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/commands - https://code.claude.com/docs/en/whats-new/2026-w34 - https://code.claude.com/docs/en/model-config - https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.152 - https://github.com/anthropics/claude-code/releases/tag/v2.1.153 - https://github.com/anthropics/claude-code/releases/tag/v2.1.154 - https://github.com/anthropics/claude-code/releases/tag/v2.1.281 - https://code.claude.com/docs/en/fast-mode - https://github.com/anthropics/claude-code/releases/tag/v2.1.283 - https://code.claude.com/docs/en/workflows#let-claude-decide-with-ultracode - https://github.com/anthropics/claude-code/releases/tag/v2.1.285 - https://code.claude.com/docs/en/hooks#hooks-in-skills-and-agents - https://code.claude.com/docs/en/permissions#mcp - https://code.claude.com/docs/en/changelog#2-1-299 - https://code.claude.com/docs/en/hooks#hook-lifecycle - https://code.claude.com/docs/en/fullscreen - https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude - 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-305 - 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/costs#apply-recommendations-with-the-fix-shortcut - https://code.claude.com/docs/en/skills#check-your-setup-with-/doctor - https://code.claude.com/docs/en/routines#where-the-name-routines-still-appears - https://code.claude.com/docs/en/artifacts#find-an-artifact-again - https://code.claude.com/docs/en/auto-mode-config#generate-environment-entries-with-auto-mode-setup Modelos compatibles: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5
Parte de la Claude Cómo Serie de guías