Al 3 de junio de 2026, Claude Code Ultracode no es un modelo nuevo ni una promesa de que Claude escriba diez veces mejor por defecto. Es una configuración de sesión de Claude Code: envía xhigh effort al modelo y permite que Claude Code orqueste dynamic workflows automáticamente cuando la tarea es lo bastante sustancial.
El comando corto es /effort ultracode. La decisión importante no es si suena potente, sino si tu tarea necesita orquestación. Ultracode tiene sentido para auditorías amplias, planes de migración, comparación de hipótesis, verificación adversarial o investigación con varios carriles de evidencia. Para una corrección de un archivo, un refactor claro o una tarea secuencial, high o xhigh suele ser más limpio.
| Si tu tarea es... | Empieza aquí | Límite |
|---|---|---|
| Auditoría grande, migración, verificación con varias hipótesis | /effort ultracode | Primero un piloto o lectura acotada; cambios amplios solo tras revisar el plan. |
| Una tarea compleja dentro de una sesión normal | Pide un ultracode workflow solo para esa tarea | Mantiene el resto de la sesión fuera del modo caro. |
| Edición rutinaria, fix de un archivo, refactor definido | high o xhigh | La orquestación probablemente añade ruido. |
| Falta la opción o no aparece workflow | Revisa claude --version, workflows, modelo con xhigh, plan/proveedor/admin y reinicia | No uses --effort, variables env ni effortLevel como sustitutos. |
Antes de encenderlo, aplica una regla de parada: empieza con un corte pequeño, pide el workflow plan, aprueba ediciones de forma deliberada, corta carriles que repitan sin evidencia nueva y vuelve a high o xhigh cuando termine la parte difícil.
Respuesta rápida
Ultracode es un modo operativo para trabajo difícil en Claude Code, no un botón que debas dejar activo siempre. Combina dos capas. La primera es xhigh effort para el modelo. La segunda es la posibilidad de que Claude Code cree dynamic workflows cuando la tarea se beneficia de varios carriles de trabajo.
Dentro de Claude Code, el comando directo es:
text/effort ultracode
Si solo quieres un workflow para una tarea, no cambies toda la sesión. Pídelo así:
textUse an ultracode workflow for this task. First create the workflow plan, keep edits scoped, and stop after verification.
La versión importa. La documentación oficial de Claude Code sobre dynamic workflows exige Claude Code v2.1.154 o posterior. En esta comprobación del 3 de junio de 2026, npm view @anthropic-ai/claude-code version dist-tags --json devolvió latest y next en 2.1.161, mientras que stable estaba en 2.1.150. Eso significa que una ruta estable puede parecer razonable y aun así quedar por debajo del mínimo documentado para workflows. Comprueba tu CLI instalado en lugar de asumir.
bashclaude --version npm view @anthropic-ai/claude-code version dist-tags --json
Para decidir en equipo, mira primero la forma del trabajo. Ultracode es útil cuando los carriles separados producen evidencia diferente: una auditoría de riesgos, una migración piloto, una ruta que implementa la corrección y otra que intenta refutarla, o una investigación donde cada carril compara una alternativa. Es mala elección si la tarea es pequeña, si todo depende de una única cadena de razonamiento, o si el presupuesto de revisión es limitado.
Qué cambia realmente Ultracode
La frontera clave es configuración frente a modelo. "Claude Code Ultracode" no nombra un modelo separado. Es una configuración de Claude Code que envía xhigh effort y permite la orquestación automática de dynamic workflows para tareas sustanciales.
xhigh aumenta el esfuerzo de razonamiento del modelo. Ultracode añade permiso de orquestación. Claude Code puede dividir el trabajo en carriles, comparar rutas, auditar riesgos, buscar contraejemplos, ejecutar verificaciones y sintetizar después. Eso puede sentirse como un equipo automático, pero técnicamente debes tratarlo como un permiso caro para multiplicar trabajo.
| Qué cambia | Efecto práctico | Acción del lector |
|---|---|---|
xhigh effort | El modelo dedica más esfuerzo a razonamiento difícil. | Úsalo cuando el riesgo de calidad lo justifique. |
| Dynamic workflow orchestration | Claude puede dividir y coordinar carriles de trabajo. | Úsalo cuando la evidencia paralela valga la pena. |
| Alcance de sesión | /effort ultracode afecta la sesión actual. | Baja de modo tras la tarea difícil. |
| Workflow plan | Claude puede proponer o ejecutar trabajo de varios pasos. | Revisa el plan antes de cambios amplios. |
La formulación segura es: Ultracode sirve cuando la orquestación debe ganarse su coste. Si la tarea no necesita carriles independientes, verificación separada o exploración amplia, high o xhigh suele ser más profesional. Un nombre fuerte no compensa una tarea mal acotada.
Cómo activarlo
Para la mayoría de usuarios, el control principal está dentro de la sesión:
text/effort ultracode
También existen rutas de configuración y una ruta de Agent SDK control request, pero son escenarios más específicos. La configuración tiene sentido si estás preparando una sesión de forma deliberada. El SDK solo entra si ya controlas sesiones desde un producto o herramienta.
| Control | ¿Usarlo para Ultracode? | Motivo |
|---|---|---|
/effort ultracode | Sí | Es la configuración directa de sesión. |
| Prompt con ultracode workflow | Sí, para una tarea | Evita que toda la sesión quede en modo caro. |
--settings '{"ultracode": true}' | Sí, si necesitas esa ruta | Debe ser una configuración consciente. |
| Agent SDK control request | Sí, en sesiones controladas por SDK | Solo si ya trabajas con el SDK. |
--effort | No como sustituto | No es el interruptor documentado de Ultracode. |
CLAUDE_CODE_EFFORT_LEVEL | No como sustituto | Controla effort, no la configuración Ultracode completa. |
effortLevel | No | Ultracode no es solo un campo de effort del modelo. |
Si solo necesitas un workflow una vez, mantén la sesión normal y pide el workflow en el prompt. Es la forma más sencilla de limitar coste y evitar que las tareas pequeñas posteriores queden dentro de un modo de orquestación.
Checklist si falta la opción

Cuando Ultracode no aparece o no inicia workflows, empieza por las comprobaciones aburridas. Resuelven más casos que especular sobre la cuenta.
- Ejecuta
claude --version. - Compara tu CLI con el mínimo actual de dynamic workflows.
- Revisa si workflows está habilitado en tu ruta de Claude Code; en algunos planes puede estar en
/config, y en entornos gestionados puede depender de admin. - Confirma que el modelo o proveedor elegido soporte
xhigh. - Revisa plan, proveedor, enterprise settings y disponibilidad de la feature.
- Reinicia la sesión tras cambios de configuración.
No diagnostiques añadiendo knobs no soportados. Si --effort, una variable de entorno o effortLevel parecen cambiar algo, eso no los convierte en el control de Ultracode. Mantén el troubleshooting unido a la configuración documentada.
La diferencia de package tags en esta comprobación es el ejemplo práctico. stable estaba por debajo del mínimo de workflows, aunque latest ya estaba por encima. La regla no es idolatrar una etiqueta. La regla es verificar el CLI instalado y la documentación actual el mismo día que decides usar la función.
Ultracode frente a controles cercanos

La confusión viene de nombres que suenan a "más potencia". La comparación útil es qué controla cada superficie.
| Superficie | Qué controla | Cuándo usar | Cuándo evitar |
|---|---|---|---|
high | Trabajo de Claude Code con mayor cuidado normal. | Necesitas calidad sin workflows. | Necesitas verificación por carriles. |
xhigh | Effort del modelo. | Problema difícil pero lineal. | Necesitas planificación automática de workflows. |
max | Ruta de máximo effort o modelo donde exista. | Necesitas explícitamente esa ruta. | En realidad pides workflows. |
ultrathink | Lenguaje de prompt para pensar más. | Quieres un empujón puntual de razonamiento. | Necesitas comportamiento de sesión. |
| Ultracode | xhigh más orquestación automática. | Auditorías, migraciones, investigación y verificación. | Fixes pequeños y cambios de bajo riesgo. |
| Dynamic workflows | Runtime de orquestación. | Quieres plan o ejecución por carriles. | Solo quieres subir effort. |
| Ultraplan | Ruta de planificación. | Quieres plan antes de implementar. | Necesitas ejecución y verificación automáticas. |
Si tu problema real es exceso de contexto, tool output demasiado grande o una configuración MCP desordenada, Ultracode no es la primera solución. Para contexto saturado, revisa Claude Code MCP context overload guide. Para reglas repetibles, Claude Code best skills. Para datos o acciones externas, Claude Code best MCP servers.
Prompts seguros
El prompt de Ultracode debe dar libertad y límite a la vez. Indica tarea, carriles, alcance de edición, evidencia y condición de parada.
Para auditoría read-only:
textUse an ultracode workflow for a read-only audit. Map the risky areas first, split into independent verification lanes, and return findings with evidence. Do not edit files. Stop if the task needs credentials, production data, or broad repo changes.
Para migration pilot:
textUse Ultracode for a migration pilot, not the full migration. Pick one representative module, create the workflow plan, and ask before editing shared files. Return the migration rule, the test command, and what would block scaling.
Para verificación adversarial:
textCreate a workflow with two lanes: one implements the candidate fix, one tries to disprove it. Keep changes scoped to the named files. Report the commands run, strongest counterexample, and whether the fix should proceed.
Para comparar rutas:
textUse a workflow to compare the viable routes. Each lane should own one route, cite its evidence, and state the stop condition. Synthesize only after the lanes report back.
El patrón es estable: objetivo, frontera, forma del workflow, permisos, evidencia y stop condition. Ultracode funciona mejor cuando la propiedad de cada carril está clara. Si el prompt dice solo "usa Ultracode y resuélvelo", el modo puede aumentar trabajo intermedio sin aumentar decisiones.
Coste y reglas de parada

Dynamic workflows pueden consumir más tokens porque generan más razonamiento, resultados intermedios, verificación y síntesis. Eso no hace malo a Ultracode. Significa que necesita protocolo de presupuesto.
Usa esta secuencia:
- Empieza con la porción representativa más pequeña.
- Pide el workflow plan antes de cambios amplios.
- Observa los carriles y corta los que se desvíen.
- Aprueba cambios deliberadamente, sobre todo en shared files, configuración, migrations y generated code.
- Detén exploración repetida cuando no aparezca evidencia nueva.
- Vuelve a
highoxhighcuando termine la parte difícil.
La stop rule no trata solo de tokens caros. Trata de control de ingeniería. Si el workflow produce más ramas que decisiones, deténlo. Si cada carril repite el mismo claim sin un proof anchor nuevo, deténlo. Si la tarea pasó de exploración a implementación, colapsa el trabajo a una sesión y termina con cuidado.
También separa modo y facturación. Si llegas a usage limits después de Ultracode, eso no prueba que el modo esté roto. Modo, subscription, API key, proveedor, enterprise route y quota son capas distintas. Para preguntas de cuenta, revisa por separado Claude Code API key vs subscription billing, Claude Code pricing guide y Claude Code usage limit issues.
Solución de problemas
| Síntoma | Causa probable | Primera comprobación |
|---|---|---|
/effort ultracode no está disponible | CLI o feature de workflows por debajo del límite. | claude --version, documentación actual y package tags. |
| La opción existe pero no aparece workflow | La tarea es demasiado pequeña o lineal. | Prueba una auditoría o verificación compleja. |
--effort o env effort no funcionan | No son controles de Ultracode. | Vuelve a /effort ultracode o settings documentado. |
| El workflow genera ruido | La propiedad de la tarea es demasiado amplia. | Divide carriles, empieza read-only y añade stop condition. |
| Los tokens suben rápido | La orquestación multiplica trabajo. | Pilot, revisión de plan y corte de exploración repetida. |
| No sabes qué cuenta paga | Se mezclan modo y billing route. | Revisa subscription, API key, proveedor o enterprise route. |
| El contexto pesa demasiado | Puede ser problema de tool output, no de effort. | Reduce MCP/tool surface y servidores activos. |
La mejor recuperación no suele ser otro modo. Guarda findings útiles, estrecha el workflow y vuelve a la siguiente decisión única. Si el problema real es ver sesiones locales en segundo plano, la página hermana Claude Code Agent View encaja mejor.
Preguntas frecuentes
¿Claude Code Ultracode es un modelo nuevo?
No. Es una configuración de Claude Code. El modelo recibe xhigh effort y Claude Code puede orquestar dynamic workflows para tareas sustanciales.
¿Cuál es el comando de Ultracode?
Usa /effort ultracode dentro de Claude Code. Para una sola tarea, pide un ultracode workflow en el prompt sin cambiar toda la sesión.
¿Qué versión necesito?
La documentación oficial de workflows exige Claude Code v2.1.154 o posterior. En la comprobación del 3 de junio de 2026, npm latest estaba en 2.1.161 y stable en 2.1.150; verifica tu CLI con claude --version.
¿En qué se diferencia de xhigh?
xhigh es effort del modelo. Ultracode envía xhigh y además permite a Claude Code orquestar dynamic workflows. Usa xhigh para una tarea difícil pero lineal; Ultracode cuando los carriles importan.
¿Ultracode cuesta más?
Puede costar más. El riesgo viene de higher effort, carriles de workflow, razonamiento intermedio y salida de revisión. La regla segura es piloto pequeño, revisión de plan, corte de repetición y downgrade después.
¿Por qué falta Ultracode?
Revisa versión de CLI, workflow enablement, soporte de xhigh, plan/proveedor/admin settings y sesión antigua. No uses --effort, env effort ni effortLevel como sustitutos.
¿Debo dejar Ultracode encendido?
Normalmente no. Déjalo encendido solo mientras la sesión hace trabajo donde la orquestación vale el coste: auditoría, migration pilot, verification pass o investigación de varias rutas.
¿Ultracode es lo mismo que dynamic workflows?
No. Dynamic workflows es el runtime de orquestación. Ultracode es una configuración que puede activar ese runtime automáticamente mientras usa xhigh effort.
Conclusión
Claude Code Ultracode es útil cuando la parte difícil no es solo pensar más, sino coordinar carriles de trabajo con evidencia. Es fuerte para auditorías, migraciones, investigación y verificación. No es un modo permanente para cambios pequeños.
El uso profesional es concreto: verifica versión y ruta de workflows, activa /effort ultracode solo cuando la orquestación justifique coste, empieza con piloto, revisa el plan, aprueba cambios amplios manualmente y baja de modo cuando termina la parte cara.
