# Chuleta de Claude Code

Lo que uso cada día, explicado en llano. No es la lista completa de comandos (esa vive en la documentación oficial); es la que de verdad me ahorra tiempo.

## Gestionar la conversación

| Comando | Qué hace |
|---|---|
| `/clear` | Empieza una conversación nueva con el contexto vacío. Para cuando cambias de tarea del todo. |
| `/compact` | Resume la conversación hasta ahora para liberar espacio de contexto sin perder el hilo. |
| `/context` | Te enseña, en una cuadrícula de colores, cuánto contexto llevas gastado y en qué. |
| `/cost` | Cuánto te está costando la sesión. |
| `/diff` | Repasa los cambios que Claude ha hecho en tus archivos, sin salir de la terminal. |

## El modelo y cómo trabaja

| Comando | Qué hace |
|---|---|
| `/model` | Cambia el modelo de IA y lo deja guardado como el que usas por defecto. |
| `/effort` | Ajusta cuánto "se lo piensa" el modelo antes de responder (más esfuerzo, más lento y más caro; menos esfuerzo, más rápido para tareas simples). |
| `/fast` | Activa o desactiva el modo rápido. |
| `/config` | Abre la pantalla de ajustes para tocar preferencias de la sesión. |

## Trabajar con agentes y varias tareas a la vez

| Comando | Qué hace |
|---|---|
| `/background` | Desconecta la tarea actual para que siga corriendo en segundo plano mientras tú sigues con otra cosa. |
| `/fork` | Copia la conversación actual a una sesión nueva en segundo plano, con toda la memoria de lo hablado hasta ahora. |
| `/branch` | Crea una rama de la conversación desde el punto en el que estás, para explorar una alternativa sin perder la principal. |
| `/agents` | Recordatorio de cómo crear o gestionar subagentes. |
| `/loop` | Ejecuta un mismo prompt o comando de forma repetida mientras la sesión sigue abierta. |

## Archivos, memoria y permisos

| Comando | Qué hace |
|---|---|
| `/init` | Genera un `CLAUDE.md` inicial con la guía del proyecto para que Claude lo lea siempre. |
| `/memory` | Edita los archivos `CLAUDE.md` y gestiona la memoria automática. |
| `/add-dir` | Añade otra carpeta de trabajo a la sesión, para que Claude pueda leer y tocar archivos de ahí también. |
| `/cd` | Mueve la sesión entera a otro directorio de trabajo. |
| `/permissions` | Gestiona qué puede hacer Claude sin pedirte permiso cada vez. |
| `/mcp` | Gestiona las conexiones a servidores MCP (las integraciones externas) y su autenticación. |
| `/hooks` | Muestra los hooks configurados: automatizaciones que se disparan en ciertos eventos. |

## Revisión de código

| Comando | Qué hace |
|---|---|
| `/code-review` | Revisa un diff, un pull request, una rama o una ruta buscando errores y oportunidades de mejora. |

## Ayuda y feedback

| Comando | Qué hace |
|---|---|
| `/help` | Muestra la ayuda y los comandos disponibles. |
| `/doctor` | Ejecuta una comprobación de tu configuración y arregla lo que pueda. |
| `/bug` | Reporta un error o comparte tu conversación con Anthropic. |
| `/feedback` | Envía feedback de producto sobre Claude Code. |
| `/ide` | Gestiona las integraciones con tu editor y muestra su estado. |

## Atajos de teclado que uso a diario

| Atajo | Qué hace |
|---|---|
| `Ctrl+C` | Interrumpe lo que esté corriendo. Si no hay nada corriendo, la primera vez limpia lo que has escrito; la segunda, cierra Claude Code. |
| `Ctrl+D` | Cierra la sesión (pide confirmación con una segunda pulsación). |
| `Esc` | Interrumpe a Claude a mitad de respuesta para redirigirlo, o cierra un cuadro de diálogo abierto. |
| `Esc` `Esc` | Con texto escrito, lo borra y lo guarda en el historial. Con el campo vacío, abre el menú para rebobinar código y conversación a un punto anterior. |
| `Shift+Tab` | Cambia el modo de permisos (manual, aceptar ediciones, plan…) sin tener que escribir nada. |
| `Ctrl+O` | Muestra u oculta el visor de la transcripción, con el detalle de cada herramienta usada. |
| `Ctrl+R` | Busca hacia atrás en tu historial de prompts. |
| `Ctrl+L` | Redibuja la pantalla si se queda rara o a medio pintar. |
| `Ctrl+B` | Manda a segundo plano un comando de shell que Claude esté ejecutando. |
| `Ctrl+T` | Muestra u oculta la lista de tareas pendientes que Claude se ha marcado. |
| `Ctrl+S` | Guarda lo que llevas escrito en el prompt y lo limpia; pulsado otra vez con el campo vacío, lo recupera. |
| `Ctrl+G` | Abre tu editor de texto para escribir un prompt largo con comodidad. |
| `/` al principio | Abre el menú de comandos y skills. |
| `!` al principio | Modo shell: ejecuta el comando directamente y añade el resultado a la conversación. |
| `@` | Autocompleta rutas de archivo. |
| `\` + `Enter` o `Shift+Enter` | Escribe un prompt en varias líneas sin enviarlo antes de tiempo. |

## Una nota mía

Esto no sustituye la documentación oficial (code.claude.com/docs), que tiene muchísimos más comandos y matices por plataforma. Es el subconjunto que de verdad uso día a día para no perder tiempo buscando cómo se llamaba tal cosa.
