01 · ¿Qué es un comando de Claude Code?
Un comando de Claude Code es una instrucción que empieza con / y controla la sesión en vez de pedirle algo al modelo: cambiar de modelo, limpiar el contexto, revisar un diff o retomar una conversación. Escribís / y se abre el menú con todos los disponibles.
La referencia oficial de Anthropic tiene hoy 112 entradas, contando alias y tres comandos eliminados. Algunos son nativos y otros llevan la etiqueta Skill: instrucciones empaquetadas que Claude también puede usar solo y que podés reemplazar con una propia del mismo nombre.
Primero van los 3 trucos para no quemar tu límite y después la lista completa, ordenada por cuándo te sirve cada comando.
Para quien ya abrió Claude Code en la terminal o en la app de escritorio y quiere dejar de usarlo en automático.

¿Quieres que tus devs entreguen 3x más con Claude Code?
Sin reescribir el repo. Sin formaciones largas. Sin tocar tu stack.
Agendar llamada02 · ¿Por qué Claude Code se come tu límite tan rápido?
Cada mensaje reenvía la conversación entera
Claude Code manda toda la conversación en cada pedido: cada archivo leído y cada respuesta vieja viajan otra vez.
La guía de costos de Anthropic marca los dos hábitos que más consumen: sesiones largas que nunca limpiaste y Opus como modelo por defecto. El razonamiento extendido también suma, porque sus tokens se cobran como tokens de salida.
| Qué consume | Por qué pesa | Qué lo corrige |
|---|---|---|
| Contexto viejo | Se reenvía en cada mensaje | /clear o /compact |
| Opus para todo | Cuesta más que Sonnet en cada turno | /model opusplan |
| Razonamiento en tareas simples | Los tokens de pensamiento se cobran como salida | /effort y ultrathink solo cuando hace falta |
| Un CLAUDE.md gigante | Se carga al empezar cada sesión | /memory y pasar lo largo a skills |
Para ver qué te está consumiendo, corré /usage. En Pro, Max, Team y Enterprise muestra qué skills, subagentes, plugins y servidores MCP se llevaron tu uso reciente.
03 · ¿Cómo uso Opus solo para planificar?
Truco 1 · /model opusplan y que Sonnet escriba el código
opusplan es un alias de modelo: usa Opus mientras estás en plan mode y pasa a Sonnet cuando Claude ejecuta. Pagás razonamiento caro en las decisiones de arquitectura y precio de Sonnet en las líneas de código.
Pegalo adentro de la sesión:
/model opusplan
O dejalo fijo desde que arrancás:
claude --model opusplan
Después entrá a plan mode con Shift+Tab hasta que la barra de estado diga ⏸ plan mode on, o escribí /plan seguido de la tarea. Claude lee, propone un plan y no toca un archivo hasta que lo aprobás.
- Garantía: fuera de plan mode,
opusplantrabaja como Sonnet. Si nunca planificás, nunca usás Opus. - Garantía: si tu organización limita los modelos disponibles,
opusplanplanifica con el Opus más nuevo que tengas permitido.
Para quien arma proyectos de más de un archivo y hoy deja Opus prendido todo el día. Si querés un método para escribir ese plan, están los 3 pasos para planificar proyectos en Claude Code.
04 · ¿Cómo compacto la conversación sin perder el hilo?
Truco 2 · /compact cuando la charla se vuelve kilométrica
/compact resume la conversación y seguís trabajando con ese resumen. Los archivos que Claude creó o editó no cambian: lo único que se achica es el historial que viaja en cada mensaje.
Le podés decir qué conservar:
/compact Focus on code samples and API usage
En una sesión recién abierta no hay nada que resumir, y Claude Code te lo dice literal:
Resumir una tarea para arrancar otra arrastra contexto que no sirve, y compactar un historial grande ya es un pedido grande.
Arranca con el contexto vacío y no cuesta nada. La conversación anterior sigue disponible en /resume.
También podés dejar la regla escrita en tu CLAUDE.md, en una sección llamada # Compact instructions, y ajustar cuándo compacta solo con /autocompact.
- Garantía:
/clearno borra la conversación anterior. Ponele nombre antes con/renamey la encontrás rápido con/resume.
05 · ¿Sirve escribir ultrathink?
Truco 3 · ultrathink en el prompt difícil, y en ningún otro
Sí, pero solo esa palabra. Si escribís ultrathink en cualquier parte del prompt, Claude Code pide un razonamiento más profundo para ese turno sin cambiar el esfuerzo de la sesión.
refactorizá el módulo de pagos para soportar reintentos sin duplicar cobros. ultrathink
Claude Code ya no los reconoce como palabras clave: pasan como texto común del prompt.
Es la palabra que Claude Code reconoce y convierte en una instrucción de razonamiento profundo para ese turno.
Si querés cambiar el razonamiento de toda la sesión, el control es /effort, con los niveles low, medium, high, xhigh, max, ultracode o auto. En tareas chicas, bajarlo gasta menos.
- Garantía:
ultrathinkafecta un solo turno. No te deja la sesión cara para siempre.
06 · ¿Qué comandos uso al empezar un proyecto?
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/init | Crea un CLAUDE.md con la guía del proyecto | La primera vez que abrís Claude Code en un repo |
/memory | Edita tus CLAUDE.md y la memoria automática | Cuando Claude repite un error que ya le explicaste |
/config | Abre la configuración: tema, modelo y estilo de salida | Para dejar tus preferencias fijas |
/permissions | Maneja qué herramientas usa sin preguntarte | Cuando te cansaste de aprobar lo mismo |
/mcp | Conecta, reconecta o apaga servidores MCP | Al sumar una integración nueva |
/skills | Lista las skills disponibles | Para ver qué sabe hacer tu setup |
/hooks | Muestra los hooks configurados | Para revisar qué corre alrededor de cada herramienta |
/agents | Te indica cómo crear o editar subagentes | Al armar un subagente nuevo |
/plugin | Instala, activa o apaga plugins | Para sumar paquetes de skills y herramientas |
/add-dir | Suma otra carpeta de trabajo a la sesión | Cuando la tarea toca dos repos |
/import | Trae configuración de Codex, Gemini CLI o Cursor | Si venís de otro agente |
/ide | Maneja la integración con tu editor | Para conectar Claude Code con tu IDE |
/terminal-setup | Instala Shift+Enter para saltos de línea | Si en VS Code, Cursor o Zed el Enter te manda el mensaje |
Para quien acaba de instalar Claude Code. Si la jerga de skills, hooks y subagentes todavía te confunde, repasá el diccionario de Claude Code.
07 · ¿Qué comandos uso mientras trabajo?
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/plan | Entra a plan mode, con la tarea si se la pasás | Antes de cualquier cambio de varios archivos |
/model | Cambia el modelo y lo guarda por defecto | Para pasar a opusplan, sonnet u opus |
/effort | Fija el nivel de razonamiento | Bajarlo en tareas simples, subirlo en las difíciles |
/fast | Prende o apaga el modo rápido | Cuando necesitás respuestas más rápidas |
/context | Muestra en una grilla qué ocupa el contexto | Antes de decidir si compactar o limpiar |
/compact | Resume la conversación | Sesión larga sobre la misma tarea |
/clear | Conversación nueva con el contexto vacío | Al cambiar de tarea |
/btw | Hace una pregunta al margen sin sumarla a la conversación | Una duda rápida que no querés que ensucie el contexto |
/goal | Claude sigue trabajando hasta cumplir una condición | Tareas con final verificable, como tests en verde |
/focus | Muestra solo tu pedido, un resumen de herramientas y la respuesta | Para leer resultados sin ruido, en pantalla completa |
/diff | Revisa los cambios de tu árbol de trabajo | Antes de commitear |
/copy | Copia la última respuesta | Para llevarte un bloque de código |
/rewind | Vuelve la conversación o el código a un punto anterior | Cuando Claude tomó un camino equivocado |
/usage | Muestra el costo de la sesión, los límites del plan y la actividad | Para saber cuánto uso te queda |
Para el día a día. /cost y /stats son alias de /usage.
08 · ¿Qué comandos uso para trabajar en paralelo y revisar código?
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/background | Pasa la sesión a segundo plano y libera la terminal | Una tarea larga mientras hacés otra cosa |
/fork | Copia la conversación a una sesión nueva en segundo plano | Probar un camino sin frenar el actual |
/subtask | Lanza un subagente que hereda toda la conversación | Una tarea lateral mientras seguís trabajando |
/tasks | Muestra el trabajo en segundo plano | Para ver qué terminó |
/batch | Divide un cambio grande en unidades paralelas, cada una con su pull request | Migraciones en todo un repo |
/loop | Repite un prompt mientras la sesión sigue abierta | Vigilar un deploy cada pocos minutos |
/schedule | Crea rutinas que corren en la nube | Tareas periódicas aunque tu compu esté apagada |
/code-review | Revisa el diff buscando bugs y código para limpiar | Antes de pushear. Alias: /review |
/security-review | Busca vulnerabilidades en los cambios de tu rama | Antes de publicar algo sensible |
/simplify | Revisa el código cambiado y aplica simplificaciones | Cuando el diff quedó más largo de lo necesario |
/ultrareview | Hace una revisión profunda con varios agentes en la nube | Pull requests grandes o delicados |
/run | Levanta tu app para ver el cambio funcionando | Cuando pasar los tests no alcanza |
/verify | Construye, corre y observa la app para confirmar el cambio | Antes de dar algo por terminado |
/autofix-pr | Abre una sesión web que vigila el PR y empuja arreglos | Cuando falla el CI o llegan comentarios |
09 · ¿Qué comandos uso para retomar sesiones y resolver problemas?
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/resume | Retoma una conversación o abre el selector de sesiones | Para seguir lo de ayer |
/rename | Le pone nombre a la sesión | Antes de /clear, para encontrarla después |
/branch | Crea una rama de la conversación en este punto | Probar otra dirección sin perder la actual |
/recap | Resume la sesión en una línea | Al volver de una pausa |
/export | Exporta la conversación como texto plano | Para documentar lo que hizo Claude |
/teleport | Trae a la terminal una sesión de Claude Code web | Para seguir en local algo empezado en el navegador |
/remote-control | Deja la sesión disponible desde claude.ai | Para seguirla desde otro dispositivo |
/desktop | Pasa la sesión a la app de escritorio | Si preferís la interfaz gráfica |
/doctor | Revisa la instalación y propone arreglos | Cuando algo anda raro. Alias: /checkup |
/debug | Activa logs de depuración y analiza el problema | Para un error que no entendés |
/status | Muestra versión, modelo, cuenta y conexión | Para confirmar con qué estás trabajando |
/release-notes | Muestra el changelog por versión | Después de actualizar |
/bug | Reporta un bug o comparte la conversación | Para avisarle a Anthropic. Alias: /share |
/rate-limit-options | Muestra cómo seguir cuando un límite frena un pedido | Cuando te quedaste sin uso |
/usage-credits | Configura o pide créditos de uso | Para seguir pasado el límite del plan |
Para cuando la sesión se cortó o algo no anda. /clear también responde a /reset y /new.
10 · ¿Cuáles son los demás comandos de Claude Code?
La lista se completa con estos, agrupados por para qué sirven:
- Cuenta y conexiones:
/login,/logout,/upgrade,/install-github-app,/install-slack-app,/web-setup,/remote-env,/setup-bedrock,/setup-vertex,/privacy-settings,/chromey/mobile. - Apariencia y entrada:
/theme,/color,/statusline,/keybindings,/tui,/scroll-speedy/voice(dictado). - Agentes, flujos y diseño:
/advisor(consulta a un segundo modelo),/list-agents,/stop,/workflows,/workflow-authoring,/deep-research,/design,/design-login,/design-sync,/datavizy/artifacts. - Herramientas del setup:
/help,/cd,/sandbox,/auto-mode-setup,/fewer-permission-prompts,/skill-doctor(cuánto cuesta cada skill en contexto),/reload-skills,/reload-plugins,/run-skill-generatory/claude-api. - Reportes y extras:
/insights(informe HTML de cómo usás Claude Code),/team-onboarding,/powerup(lecciones interactivas),/feedback,/heapdump,/exit,/passes,/stickersy/radio.
Tres ya no existen: /pr-comments (eliminado en la v2.1.91), /vim (eliminado en la v2.1.92) y /ultraplan.
11 · ¿Cómo creo mis propios comandos?
Una carpeta, un SKILL.md y ya tenés tu propio comando
Hoy los comandos propios se escriben como skills. Creás una carpeta y adentro un SKILL.md: el nombre de la carpeta es el comando.
mkdir -p ~/.claude/skills/summarize-changes
| Dónde vive | Ruta | Para quién sirve |
|---|---|---|
| Personal | ~/.claude/skills/nombre/SKILL.md | Todos tus proyectos |
| Proyecto | .claude/skills/nombre/SKILL.md | Todo el que clone el repo |
| Formato viejo | .claude/commands/ | Sigue funcionando, pero conviene migrar |
Adentro usás $ARGUMENTS para recibir lo que escribís después del comando, y disable-model-invocation: true para que solo vos lo dispares.
- Garantía: una skill solo carga contexto cuando la invocás. Pasar instrucciones largas del
CLAUDE.mda skills baja el consumo de cada sesión.
Para quien repite el mismo pedido todas las semanas. Para ordenar esa carpeta, seguí la guía para armar tu carpeta .claude desde cero y la de cómo ahorrar tokens con un CLAUDE.md.
12 · ¿Qué conviene recordar?
- Escribí
/y tenés el menú entero, y/helpte lo muestra también. /model opusplan: Opus planifica, Sonnet escribe./compactpara seguir la misma tarea,/clearpara cambiar de tema.ultrathinksolo en el prompt difícil, y/effortpara toda la sesión./usagete dice qué se está comiendo tu límite.
¿Querés que tu equipo use Claude Code así desde el primer día? Lo armamos con tu stack en una call de 20 minutos: reservá acá.
Anthropic lanzó Projects en Claude Code: una conversación se separa sola en hilos y corre como sesiones paralelas en la nube, aunque cierres todo.

¿Quieres que tus devs entreguen 3x más con Claude Code?
Sin reescribir el repo. Sin formaciones largas. Sin tocar tu stack.
Agendar llamadaPreguntas frecuentes sobre comandos de Claude Code
Escribí /help dentro de una sesión, o tipeá la barra / y Claude Code abre un menú con los comandos y las skills disponibles, que se filtra a medida que escribís. La referencia oficial de comandos lista hoy 112 entradas, contando alias y tres comandos ya eliminados. No todos aparecen en todas las cuentas: algunos dependen del plan, del proveedor o de la versión. Por ejemplo, /usage-credits solo funciona si iniciaste sesión con una suscripción de claude.ai, y /design no está disponible en Amazon Bedrock. Los que llevan la etiqueta Skill son instrucciones empaquetadas que también podés reemplazar con una propia del mismo nombre. Si un comando no te aparece, corré claude --version y actualizá antes de buscar otra explicación. Para entender la diferencia entre skill, hook y subagente, repasá el diccionario de Claude Code.
/compact resume la conversación y seguís trabajando con ese resumen, mientras que /clear arranca una conversación nueva con el contexto vacío. Según la guía oficial de costos, conviene /clear cuando cambiás a una tarea que no tiene nada que ver, porque el contexto viejo se sigue pagando en cada mensaje, y /compact cuando querés continuar la misma tarea sin arrastrar todo el historial. Hay una diferencia de costo que casi nadie cuenta: compactar lee la conversación entera para resumirla, así que compactar un contexto grande es en sí un pedido grande, mientras que `/clear` no cuesta nada. A /compact le podés pasar qué conservar, por ejemplo /compact Focus on code samples and API usage. La conversación que dejás con /clear no se pierde: la recuperás con /resume. Si además querés que Claude arranque cada sesión sabiendo lo esencial, ordená tu archivo CLAUDE.md.
opusplan es un alias de modelo que usa Opus mientras estás en plan mode y cambia solo a Sonnet cuando Claude pasa a ejecutar. Lo activás con /model opusplan dentro de la sesión, o al arrancar con claude --model opusplan, tal como explica la documentación de configuración de modelos. La idea es pagar razonamiento de Opus solo en las decisiones de arquitectura y dejar la escritura de código a Sonnet, que según la guía de costos de Anthropic resuelve bien la mayoría de las tareas de programación y cuesta menos. Para que funcione tenés que planificar de verdad: entrás a plan mode con Shift+Tab o con /plan, aprobás el plan y recién ahí Claude empieza a editar. Fuera de plan mode, opusplan trabaja todo el tiempo como Sonnet. Para armar ese plan sin improvisar, seguí los 3 pasos para planificar proyectos en Claude Code.
Sí: ultrathink es la palabra que Claude Code reconoce para pedir un razonamiento más profundo en un turno puntual. Si la escribís en cualquier parte del prompt, Claude Code agrega una instrucción en el contexto de ese turno sin cambiar el nivel de esfuerzo de la sesión, según la documentación de modelos. Las frases "think", "think hard" o "think more" ya no son palabras clave: pasan como texto común del prompt. Los tokens de razonamiento se cobran como tokens de salida, así que conviene reservarlo para la tarea difícil del día y no dejarlo pegado en todos los prompts. Si querés subir o bajar el razonamiento de toda la sesión, el comando es /effort, que acepta los niveles low, medium, high, xhigh, max, ultracode o auto. En tareas simples, bajar el esfuerzo es de las formas más directas de gastar menos, junto con estas herramientas gratis para ahorrar tokens.
Porque cada mensaje reenvía la conversación completa, así que una sesión larga que nunca limpiaste se vuelve más cara en cada turno. La guía oficial de costos de Claude Code nombra otras causas: dejar Opus como modelo por defecto, volver después de una pausa larga y perder la caché, tareas programadas que siguen corriendo con la sesión quieta y compañeros de un equipo de agentes que no se cerraron. Para ver qué te está consumiendo, corré /usage, que en los planes Pro, Max, Team y Enterprise muestra qué skills, subagentes, plugins o servidores MCP se llevaron tu uso reciente. Cuando el límite ya te frenó, /rate-limit-options te ofrece esperar y seguir solo cuando se reinicia, sumar créditos de uso o subir de plan. Si el problema es el contexto que cargás al empezar cada sesión, recortá tu CLAUDE.md con las 8 reglas para ahorrar tokens.
Hoy los comandos propios se crean como skills: una carpeta con un archivo SKILL.md adentro de .claude/skills/ en tu proyecto, o en ~/.claude/skills/ para que te sirvan en todos. El nombre de la carpeta se vuelve el comando, así que una skill llamada summarize-changes se invoca con /summarize-changes. La documentación oficial de skills aclara que los archivos de .claude/commands/ siguen funcionando, pero recomienda skills para todo lo nuevo porque aceptan archivos de apoyo y control sobre quién las puede invocar. Adentro podés usar $ARGUMENTS para recibir lo que escribís después del comando, y con disable-model-invocation: true hacés que solo vos la dispares, ideal para deploys o commits. Una skill solo ocupa contexto cuando la invocás, por eso mover instrucciones largas del CLAUDE.md a skills también baja el consumo. Para ordenar esa carpeta desde cero, seguí la guía para armar tu carpeta .claude.
Fuentes e inspiración
Mira los posts originales donde desarrollamos estas ideas en redes.
Llévate el próximo en tu correo
NewsletterUn mail al mes con el próximo recurso.







