En el quirófano, el cirujano no deja la operación para buscar herramientas. Dice "Bisturí" y el instrumental aparece. Palabras cortas, acción precisa, sin interrumpir el flujo. Eso son los slash commands: vocabulario especializado que ejecuta workflows complejos con una sola instrucción.
El cirujano (tú) mantiene la vista en la incisión (el código), no en buscar herramientas.
Un analista de Goldman Sachs no recalcula el modelo de valoración manualmente cada vez. Tiene macros que en un clic ejecutan 200 pasos de análisis de forma idéntica. Los comandos slash son las macros de tu flujo de desarrollo: workflows capturados como código, reproducibles, auditables, versionados en git.
/| Origen | Ejemplo | Naturaleza |
|---|---|---|
| Built-in | /clear, /model, /diff | Comportamiento hardcoded en el CLI |
| Skills bundled | /batch, /simplify, /loop | Prompts de Anthropic que Claude interpreta |
| Skills del usuario | /mi-skill-custom | SKILL.md que tú creaste |
| Skills de plugins | /plugin:skill-name | Vienen con plugins instalados |
| MCP prompts | /mcp__github__create-pr | Prompts expuestos por MCP servers |
/init — Genera CLAUDE.md/memory — Edita contexto persistente/mcp — Gestiona MCP servers/permissions — Reglas allow/deny/agents — Config subagentes/plan [desc] — Solo lectura/model — Cambia modelo/compact — Libera contexto/btw — Pregunta rápida/goal — Objetivo hasta cumplir/batch — Cambios masivos paralelos/background — Sesión en background/tasks — Gestiona tareas BG/agents — Manager de subagentes/diff — Viewer de diffs/simplify — Quality review/review [PR] — Review de PR/security-review — Vulnerabilidades/clear — Nueva sesión/resume — Retoma sesión previa/branch — Fork de conversación/teleport — Web → terminal/rewind — Rebobina código/doctor — Diagnóstico instalación/debug — Debug logging/feedback — Reporta bug| Comando | Propósito | Alias / Notas |
|---|---|---|
/clear [nombre] | Nueva conversación con contexto vacío. La anterior queda en /resume | /reset, /new |
/resume [sesión] | Retoma conversación previa por ID o nombre. Picker si no se especifica | /continue |
/branch [nombre] | Fork de conversación en este punto. El original se preserva | /fork (sin fork mode) |
/compact [instr] | Libera contexto resumiendo. /compact focus on auth para enfocar | — |
/rewind | Rebobina conversación y/o código a punto anterior con checkpointing | /checkpoint, /undo |
/teleport | Trae sesión web al terminal. Requiere suscripción claude.ai | /tp |
/remote-control | Hace la sesión disponible para control remoto desde claude.ai/code | /rc |
| Comando | Propósito | Opciones |
|---|---|---|
/model [model] | Cambia el modelo. Flechas ←→ para ajustar effort level | haiku | sonnet | opus + effort level |
/effort [level] | Ajusta nivel de esfuerzo del modelo | low · medium · high · xhigh · max · auto |
/fast [on|off] | Toggle fast mode — respuestas más rápidas, menos razonamiento | — |
/context [all] | Visualiza uso de contexto como grid coloreado con sugerencias | all para ver todo |
/plan [desc] | Entra en plan mode (solo lectura/exploración) | /plan fix the auth bug |
/goal [condición] | Claude trabaja hasta cumplir el objetivo | clear/stop/off para remover |
| Comando | Propósito | Notas |
|---|---|---|
/btw <pregunta> | Pregunta efímera — overlay descartable, no entra al historial | Disponible incluso mientras Claude procesa |
/diff | Viewer interactivo de diffs (←→ entre git diff y diffs por turno) | — |
/permissions | Gestiona reglas allow/ask/deny para herramientas | Alias: /allowed-tools |
/background [prompt] | Detach sesión como background agent | Alias: /bg. Monitorear con claude agents |
/tasks | Lista y gestiona tareas en background | Alias: /bashes |
/doctor | Diagnóstico de instalación. Presionar f para que Claude arregle issues | — |
/feedback [reporte] | Envía feedback a Anthropic con contexto de sesión | Alias: /bug |
/init | Genera CLAUDE.md inicial. Con CLAUDE_CODE_NEW_INIT=1: flujo interactivo | — |
/memory | Edita archivos CLAUDE.md, habilita auto-memory | — |
/terminal-setup | Configura keybindings para VS Code, Cursor, Windsurf, Alacritty, Zed | — |
/btw en detalleEl capitán puede susurrar al copiloto sin interrumpir la comunicación con la torre. /btw es ese canal lateral: pregunta y respuesta no entran al historial de la sesión principal.
| Aspecto | /btw | Subagente |
|---|---|---|
| Ve tu contexto completo | ✅ Sí | ❌ No (contexto fresco) |
| Tiene herramientas | ❌ No | ✅ Sí (todas) |
| Entra al historial | ❌ No — efímero | ✅ Sí (resultado) |
| Costo | Bajo — reutiliza prompt cache | Normal — contexto nuevo |
| Propósito | Preguntar sobre lo que Claude ya sabe | Ir a buscar algo nuevo |
El comandante que divide una misión en pelotones. Múltiples equipos atacan distintos objetivos simultáneamente en vez de uno en secuencia.
Orquesta cambios a gran escala: investiga codebase → descompone en 5–30 unidades → presenta plan → spawna subagente por unidad en worktree aislado → cada uno implementa, corre tests y abre PR.
Cuándo SÍ: Cambios repetitivos que aplican el mismo patrón a muchos archivos independientes.
Cuándo NO: Cambios en los mismos archivos (conflictos garantizados) o que requieren decisiones secuenciales.
Revisa archivos recientemente modificados: code reuse, calidad y eficiencia. 3 agentes de review en paralelo, agrega findings y aplica fixes.
Cuándo SÍ: Después de implementar una feature, antes de commit/PR.
Cuándo NO: En código no modificado recientemente — falta contexto de los cambios.
Ejecuta un prompt repetidamente. Sin intervalo, Claude se auto-regula. Sin prompt, ejecuta check de mantenimiento o el prompt en .claude/loop.md.
Alias: /proactive
Habilita debug logging (off por defecto) y lee el log de la sesión para troubleshootear.
Diferencia con /doctor: /debug es para errores en tiempo de ejecución. /doctor es para problemas de instalación.
Carga material de referencia de la API para tu lenguaje (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL). Se activa automáticamente cuando tu código importa anthropic.
Escanea transcripts por tool calls de solo lectura comunes (Bash, MCP), luego agrega un allowlist priorizado a .claude/settings.json.
Útil después de varias sesiones cuando ya sabes qué herramientas usas habitualmente.
Todos los equipos tienen las mismas jugadas básicas disponibles. Los equipos élite tienen playbooks propios que explotan las fortalezas específicas de su roster. Los comandos custom son tu playbook: capturas los workflows que SÍ funcionan para tu equipo y los haces reproducibles.
.claude/commands/ a git. Los comandos del proyecto son documentación ejecutable accesible a todo el equipo al clonar.
$ARGUMENTS| Patrón | Ejemplo | Cuándo usar |
|---|---|---|
| Verbo + objeto | /review-pr, /run-tests | Acciones simples |
| Namespace/acción | /db/migration, /refactor/rename | Grupos de comandos |
| Workflow completo | /release-checklist, /incident-response | Workflows largos multistep |
| Personal | /my-standup, /my-review-style | Comandos en ~/.claude/commands/ |
| Anti-patrón | Problema | Solución |
|---|---|---|
Sin allowed-tools | Prompts de permiso en cada ejecución | Siempre especificar en frontmatter |
| Comando >500 palabras | Consume demasiado contexto | Un comando, un propósito. Partir en varios |
Sin description | El picker es ilegible para el equipo | Description obligatoria en comandos de proyecto |
| No versionados en git | Se pierden, no se comparten | .claude/commands/ siempre en git |
| Sin condición de "done" | Claude no sabe cuándo parar | Definir output esperado y condición de éxito |
| Atajo | Descripción |
|---|---|
| Ctrl+C | Cancelar input o generación actual |
| Ctrl+D | Salir de Claude Code |
| Ctrl+G / Ctrl+X Ctrl+E | Abrir en editor de texto externo |
| Ctrl+L | Redibujar pantalla |
| Ctrl+O | Toggle transcript viewer |
| Ctrl+R | Búsqueda reversa en historial |
| Ctrl+V / Cmd+V | Pegar imagen desde clipboard |
| Ctrl+B | Enviar tarea a background |
| Ctrl+T | Toggle task list |
| Esc | Interrumpir respuesta de Claude |
| Esc + Esc | Rewind o summarize |
| Shift+Tab / Alt+M | Ciclar modos de permisos |
| Alt+P / Option+P | Cambiar modelo |
| Alt+T / Option+T | Toggle extended thinking |
| Alt+O / Option+O | Toggle fast mode |
| Atajo | Descripción |
|---|---|
| Ctrl+A | Inicio de línea |
| Ctrl+E | Fin de línea |
| Ctrl+K | Borrar hasta fin de línea |
| Ctrl+U | Borrar desde cursor hasta inicio |
| Ctrl+W | Borrar palabra anterior |
| Ctrl+Y | Pegar texto borrado |
| Alt+B | Retroceder una palabra |
| Alt+F | Avanzar una palabra |
| Método | Atajo | Terminales |
|---|---|---|
| Quick escape | \ + Enter | Todos |
| Option key | Option+Enter | macOS (con Option as Meta) |
| Shift+Enter | Shift+Enter | iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal, Windows Terminal |
| Control sequence | Ctrl+J | Todos sin configuración |
Activar: /config → Editor mode → Vim
| Aspecto | Comandos |
|---|---|
| Cambio de modo | Esc → NORMAL · i/a/o → INSERT · v/V → VISUAL |
| Movimiento | h/j/k/l · w/e/b · 0/$ · gg/G · f/F+char |
| Edición | x · dd · D · cc/C · yy · p/P · u · . |
| Text objects | iw/aw · i"/a" · i(/a( · i{/a{ |
| Prefijo | Descripción |
|---|---|
/ al inicio | Comando o skill |
! al inicio | Shell mode — ejecuta y agrega output al contexto |
@ | Autocompletado de rutas de archivos |
Joshua McDonald, fundador con equipo pequeño, usó comandos slash custom para implementar spec-driven development:
Resultado: Equipo de 3 personas gestiona codebase de 150K líneas con calidad comparable a equipo de 15. Los comandos capturan el "cómo" una sola vez — no en la cabeza de cada desarrollador.
Claude descompone en 200 unidades, spawna subagentes en paralelo, cada uno migra ~5 archivos, ejecuta tests, verifica y abre PRs individuales.
Resultado: Migración que tomaba semanas se completa en horas. El comando captura el "cómo migrar" una sola vez — no lo tiene que saber cada dev.
Resultado: Reducción de vulnerabilidades en producción sin security review manual en cada PR. El comando custom define exactamente qué buscar según las convenciones del equipo.
Los 5 comandos más productivos según uso real de equipos en 2026:
| # | Comando | Impacto |
|---|---|---|
| 1 | /review-pr | Review completo antes de merge — estándar de equipo |
| 2 | /test-coverage | Análisis + sugerencias de tests faltantes |
| 3 | /refactor-module | Refactorización con preservación de API pública |
| 4 | /incident-response | Checklist guiado para respuesta a incidentes |
| 5 | /onboard-codebase | Walkthrough de arquitectura para nuevos devs |