Referencia de comandos · Claude Code
/effort
Establece el nivel de effort (esfuerzo de razonamiento) del modelo.
/effort controla cuánto reasoning adaptativo aplica el modelo en cada paso. Según el modelo, están disponibles low, medium, high, xhigh, max y ultracode; max y ultracode solo son válidos para la sesión actual. auto restablece el valor predeterminado del modelo. Sin argumento, /effort abre un control deslizante interactivo; con argumento, el cambio se aplica de inmediato, sin esperar a que termine la respuesta en curso.
ultracode no es un nivel de esfuerzo real del modelo, sino un ajuste de Claude Code: envía xhigh al modelo y además permite a Claude orquestar flujos de trabajo dinámicos para tareas más extensas.
Desde la versión 2.1.205, /effort con argumento de nivel también funciona en modo no interactivo (-p), pero entonces solo para la sesión en curso. En algunos modelos, Claude Code mantiene inicialmente su esfuerzo predeterminado; mientras ese hold esté activo, un /effort no interactivo devuelve „Not applied" — en ese caso solo ayuda pasar --effort al iniciar.
✅ ¿CUÁNDO USARLO?
Subir el esfuerzo de razonamiento antes de una tarea complicada
/effort high
Elegir el nivel de forma interactiva con el control deslizante
/effort
⛔ ¿CUÁNDO MEJOR NO?
Se necesita un modelo fundamentalmente distinto
/effort solo cambia el nivel de esfuerzo de razonamiento del modelo actual, no las capacidades del modelo.
Mejor: /model
Cambiarlo de forma no interactiva con el hold de modelo por defecto activo
En algunos modelos, Claude Code mantiene fijo su esfuerzo predeterminado en el primer uso; mientras ese hold esté activo, un /effort no interactivo (-p) solo devuelve 'Not applied'.
Mejor: pasar --effort al iniciar Claude Code, en lugar de establecer /effort dentro de una llamada -p en curso.
FUENTES
- documentación de Claude Code (oficial) ↗ code.claude.com
MÁS COMANDOS · Claude Code