Comandos de Claude Code: la lista completa y 3 trucos anti límite

Todos los comandos de Claude Code ordenados por cuándo los usás, más 3 trucos para no quemar tu límite de uso: opusplan, /compact y ultrathink.

Mateo CañoMateo Caño9 min de lectura
Comandos de Claude Code: la lista completa y 3 trucos anti límite

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.

Decorative atmospheric background for booking section
100+ marcas ya operan con el sistema

¿Quieres que tus devs entreguen 3x más con Claude Code?

Sin reescribir el repo. Sin formaciones largas. Sin tocar tu stack.

Agendar llamada
thrivevenice.Californiathrivevenice.California
thrivevenice.Californiathrivevenice.California

02 · ¿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é consumePor qué pesaQué lo corrige
Contexto viejoSe reenvía en cada mensaje/clear o /compact
Opus para todoCuesta más que Sonnet en cada turno/model opusplan
Razonamiento en tareas simplesLos tokens de pensamiento se cobran como salida/effort y ultrathink solo cuando hace falta
Un CLAUDE.md giganteSe 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, opusplan trabaja como Sonnet. Si nunca planificás, nunca usás Opus.
  • Garantía: si tu organización limita los modelos disponibles, opusplan planifica 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:

claude code · sesión nueva
/compact
Not enough messages to compact.
× /compact para cambiar de tema

Resumir una tarea para arrancar otra arrastra contexto que no sirve, y compactar un historial grande ya es un pedido grande.

✓ /clear para cambiar de tema

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: /clear no borra la conversación anterior. Ponele nombre antes con /rename y 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
× think hard · think more

Claude Code ya no los reconoce como palabras clave: pasan como texto común del prompt.

✓ ultrathink

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: ultrathink afecta un solo turno. No te deja la sesión cara para siempre.

06 · ¿Qué comandos uso al empezar un proyecto?

ComandoQué haceCuándo usarlo
/initCrea un CLAUDE.md con la guía del proyectoLa primera vez que abrís Claude Code en un repo
/memoryEdita tus CLAUDE.md y la memoria automáticaCuando Claude repite un error que ya le explicaste
/configAbre la configuración: tema, modelo y estilo de salidaPara dejar tus preferencias fijas
/permissionsManeja qué herramientas usa sin preguntarteCuando te cansaste de aprobar lo mismo
/mcpConecta, reconecta o apaga servidores MCPAl sumar una integración nueva
/skillsLista las skills disponiblesPara ver qué sabe hacer tu setup
/hooksMuestra los hooks configuradosPara revisar qué corre alrededor de cada herramienta
/agentsTe indica cómo crear o editar subagentesAl armar un subagente nuevo
/pluginInstala, activa o apaga pluginsPara sumar paquetes de skills y herramientas
/add-dirSuma otra carpeta de trabajo a la sesiónCuando la tarea toca dos repos
/importTrae configuración de Codex, Gemini CLI o CursorSi venís de otro agente
/ideManeja la integración con tu editorPara conectar Claude Code con tu IDE
/terminal-setupInstala Shift+Enter para saltos de líneaSi 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?

ComandoQué haceCuándo usarlo
/planEntra a plan mode, con la tarea si se la pasásAntes de cualquier cambio de varios archivos
/modelCambia el modelo y lo guarda por defectoPara pasar a opusplan, sonnet u opus
/effortFija el nivel de razonamientoBajarlo en tareas simples, subirlo en las difíciles
/fastPrende o apaga el modo rápidoCuando necesitás respuestas más rápidas
/contextMuestra en una grilla qué ocupa el contextoAntes de decidir si compactar o limpiar
/compactResume la conversaciónSesión larga sobre la misma tarea
/clearConversación nueva con el contexto vacíoAl cambiar de tarea
/btwHace una pregunta al margen sin sumarla a la conversaciónUna duda rápida que no querés que ensucie el contexto
/goalClaude sigue trabajando hasta cumplir una condiciónTareas con final verificable, como tests en verde
/focusMuestra solo tu pedido, un resumen de herramientas y la respuestaPara leer resultados sin ruido, en pantalla completa
/diffRevisa los cambios de tu árbol de trabajoAntes de commitear
/copyCopia la última respuestaPara llevarte un bloque de código
/rewindVuelve la conversación o el código a un punto anteriorCuando Claude tomó un camino equivocado
/usageMuestra el costo de la sesión, los límites del plan y la actividadPara 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?

ComandoQué haceCuándo usarlo
/backgroundPasa la sesión a segundo plano y libera la terminalUna tarea larga mientras hacés otra cosa
/forkCopia la conversación a una sesión nueva en segundo planoProbar un camino sin frenar el actual
/subtaskLanza un subagente que hereda toda la conversaciónUna tarea lateral mientras seguís trabajando
/tasksMuestra el trabajo en segundo planoPara ver qué terminó
/batchDivide un cambio grande en unidades paralelas, cada una con su pull requestMigraciones en todo un repo
/loopRepite un prompt mientras la sesión sigue abiertaVigilar un deploy cada pocos minutos
/scheduleCrea rutinas que corren en la nubeTareas periódicas aunque tu compu esté apagada
/code-reviewRevisa el diff buscando bugs y código para limpiarAntes de pushear. Alias: /review
/security-reviewBusca vulnerabilidades en los cambios de tu ramaAntes de publicar algo sensible
/simplifyRevisa el código cambiado y aplica simplificacionesCuando el diff quedó más largo de lo necesario
/ultrareviewHace una revisión profunda con varios agentes en la nubePull requests grandes o delicados
/runLevanta tu app para ver el cambio funcionandoCuando pasar los tests no alcanza
/verifyConstruye, corre y observa la app para confirmar el cambioAntes de dar algo por terminado
/autofix-prAbre una sesión web que vigila el PR y empuja arreglosCuando falla el CI o llegan comentarios

09 · ¿Qué comandos uso para retomar sesiones y resolver problemas?

ComandoQué haceCuándo usarlo
/resumeRetoma una conversación o abre el selector de sesionesPara seguir lo de ayer
/renameLe pone nombre a la sesiónAntes de /clear, para encontrarla después
/branchCrea una rama de la conversación en este puntoProbar otra dirección sin perder la actual
/recapResume la sesión en una líneaAl volver de una pausa
/exportExporta la conversación como texto planoPara documentar lo que hizo Claude
/teleportTrae a la terminal una sesión de Claude Code webPara seguir en local algo empezado en el navegador
/remote-controlDeja la sesión disponible desde claude.aiPara seguirla desde otro dispositivo
/desktopPasa la sesión a la app de escritorioSi preferís la interfaz gráfica
/doctorRevisa la instalación y propone arreglosCuando algo anda raro. Alias: /checkup
/debugActiva logs de depuración y analiza el problemaPara un error que no entendés
/statusMuestra versión, modelo, cuenta y conexiónPara confirmar con qué estás trabajando
/release-notesMuestra el changelog por versiónDespués de actualizar
/bugReporta un bug o comparte la conversaciónPara avisarle a Anthropic. Alias: /share
/rate-limit-optionsMuestra cómo seguir cuando un límite frena un pedidoCuando te quedaste sin uso
/usage-creditsConfigura o pide créditos de usoPara 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, /chrome y /mobile.
  • Apariencia y entrada: /theme, /color, /statusline, /keybindings, /tui, /scroll-speed y /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, /dataviz y /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-generator y /claude-api.
  • Reportes y extras: /insights (informe HTML de cómo usás Claude Code), /team-onboarding, /powerup (lecciones interactivas), /feedback, /heapdump, /exit, /passes, /stickers y /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 viveRutaPara quién sirve
Personal~/.claude/skills/nombre/SKILL.mdTodos tus proyectos
Proyecto.claude/skills/nombre/SKILL.mdTodo 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.md a 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 /help te lo muestra también.
  • /model opusplan: Opus planifica, Sonnet escribe.
  • /compact para seguir la misma tarea, /clear para cambiar de tema.
  • ultrathink solo en el prompt difícil, y /effort para toda la sesión.
  • /usage te 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á.

Decorative atmospheric background for booking section
100+ marcas ya operan con el sistema

¿Quieres que tus devs entreguen 3x más con Claude Code?

Sin reescribir el repo. Sin formaciones largas. Sin tocar tu stack.

Agendar llamada
thrivevenice.Californiathrivevenice.California
thrivevenice.Californiathrivevenice.California

Preguntas 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.

Serie en curso25 guías publicadas

CLAUDE.md, ahorrar tokens y las mejores herramientas de Claude Code — guías prácticas para devs y builders.

Ver todo Claude Code