Saltar al contenido
Curso Claude Code
47/57 Dynamic workflows Tu primer workflow con /deep-research y ultracode
Tu lectura Quedan 11 min
Lección 47 de 57 · Dynamic workflows

Tu primer workflow con /deep-research y ultracode

11 min de lectura Claude Code 2.1.295

Hola, bienvenido. En esta lección vamos a lanzar los primeros dynamic workflows, después de ver en la lección anterior qué son, en qué se diferencian de delegar en subagentes y cómo se activan con ultracode. Empezaremos por /deep-research, el workflow que trae Claude Code de serie, y después le pediremos a Claude uno propio: una auditoría de los endpoints del proyecto que se apoya en el subagente route-contract-auditor. Por el camino veremos qué te pregunta Claude Code antes de arrancar un workflow según el modo de permiso en el que estés, y cómo leer el script que ha escrito Claude antes de dejar que lo ejecute.

Vamos en ese orden porque /deep-research no toca tu código ni necesita que prepares nada: investiga una pregunta en la web con varios agentes y te devuelve un informe, así que te deja ver cómo se comporta un workflow, con sus fases, su trabajo en segundo plano y su resultado final, sin ningún riesgo para el proyecto. Con el nuestro entra en juego el script, que escribe Claude a partir de tu prompt, y antes de aprobarlo tienes que comprobar que hace lo que le has pedido, con los agentes que esperas y sin tocar lo que no debe.

Para seguir esta lección necesitas los dynamic workflows activados, que en el plan Pro hay que activar desde la fila Dynamic workflows de /config, como vimos en la lección anterior. También necesitas el proyecto con el commit del endpoint del perfil de la lección Git worktrees con Claude Code para trabajar en paralelo y sin cambios pendientes, y una sesión de Claude Code abierta en su raíz, que arrancará en auto mode como siempre.

Lanzar /deep-research

/deep-research es un workflow incluido en Claude Code que investiga una pregunta en muchas fuentes. Reparte búsquedas web desde varios ángulos, descarga las fuentes que encuentra, las contrasta entre sí, somete a votación cada afirmación y te devuelve un informe con citas, del que ya ha quitado las afirmaciones que no han superado el contraste. Necesita la herramienta WebSearch, que está disponible con la API de Anthropic pero no con todos los proveedores cloud, y solo se ejecuta cuando lo invocas tú, porque Claude no lo lanza por su cuenta.

Vamos a probarlo con una pregunta que tiene que ver con nuestro stack:

Ejemplo Una pregunta para /deep-research
/deep-research ¿Qué cambia al actualizar un proyecto Laravel de Pest 4 a Pest 5 y qué hay que revisar antes de hacerlo?

Antes de arrancar, Claude Code te pregunta si permites el workflow. Responde Yes, run it y el workflow empezará a trabajar en segundo plano: tu sesión queda libre para seguir escribiendo, y debajo del cuadro de texto aparece una línea con su progreso, que veremos a fondo en la siguiente lección. Cuando termina, el informe llega a la conversación con la fuente de la que sale cada afirmación. Si algún agente verificador no ha podido comprobar una afirmación, por ejemplo por un límite de peticiones o un error de la API, el informe la marca como no verificada en lugar de darla por refutada, así que fíjate en esas marcas antes de fiarte de lo que dice.

Ten en cuenta también un límite que comparten todos los agentes. Una sesión puede hacer como máximo 200 búsquedas con WebSearch, contando la conversación principal y todos sus subagentes, incluidos los de un workflow. Cuando se alcanza, las búsquedas siguientes le devuelven a Claude un aviso para que siga con la información que ya ha reunido, y /clear pone el contador a cero, salvo que haya un workflow en marcha.

Lo que queda de esta lección
  1. 02Qué te pregunta según el modo de permiso
  2. 03Pedir un workflow propio con ultracode
  3. 04Leer el script antes de aprobar
  4. 05Dónde queda el script
Sigue leyendo con tu suscripción El curso completo, con el certificado y el foro, está incluido en la suscripción. Ver los planes