{"id":2143,"date":"2026-06-09T12:52:16","date_gmt":"2026-06-09T10:52:16","guid":{"rendered":"https:\/\/pletzenauer.com\/?page_id=2143"},"modified":"2026-08-05T17:22:58","modified_gmt":"2026-08-05T15:22:58","slug":"claude-code-workflows-dinamicos-de-verdad-los-necesita","status":"publish","type":"page","link":"https:\/\/pletzenauer.com\/es\/claude-code-workflows-dinamicos-de-verdad-los-necesita\/","title":{"rendered":"Workflows din\u00e1micos en Claude Code: \u00bfde verdad los necesita?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2143\" class=\"elementor elementor-2143 elementor-1360 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-sec00001 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"sec00001\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-col00001\" data-id=\"col00001\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-wid00001 elementor-widget elementor-widget-text-editor\" data-id=\"wid00001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div style='font-size:17px;line-height:1.65;color:#111111'><p>Una nueva funci\u00f3n de Claude Code lanz\u00f3 41 agentes a la vez, consumi\u00f3 5 millones de tokens y agot\u00f3 medio presupuesto mensual en una sola ejecuci\u00f3n. Suena impresionante. La pregunta m\u00e1s honesta es: \u00bflo necesita usted realmente? En la mayor\u00eda de los casos la respuesta es \u00abno\u00bb \u2014 y precisamente eso es lo que hace interesante a esta funci\u00f3n.<\/p><div style='background:#F0EDE3;border:1px solid #E8E4D9;border-radius:14px;padding:18px 22px;margin:26px 0'><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E;margin-top:4px'>Lo esencial en breve<\/h2><ul><li><strong>Workflows din\u00e1micos<\/strong> (con Opus 4.8): Claude escribe un script de JavaScript que ejecuta en paralelo de docenas a cientos de subagentes y consolida los resultados al final.<\/li><li><strong>Potente, pero caro.<\/strong> Cada agente es una llamada completa a Claude. Un workflow puede consumir la mitad de un presupuesto mensual.<\/li><li><strong>Cinco herramientas<\/strong> \u2014 Skill, subagente, equipo de agentes, \/goal, workflow \u2014 para tareas distintas. La diferencia: cu\u00e1ntos agentes participan y si hablan entre s\u00ed.<\/li><li><strong>Profundidad frente a amplitud:<\/strong> \/goal repite hasta alcanzar el objetivo; un workflow reparte en amplitud entre muchos agentes.<\/li><li><strong>Conclusi\u00f3n:<\/strong> Rara vez necesario para el trabajo del conocimiento y la automatizaci\u00f3n. Sensato para trabajos de c\u00f3digo grandes y paralelos.<\/li><\/ul><\/div><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>De qu\u00e9 se trata<\/h2><p>Con Claude Opus 4.8, Anthropic introdujo una nueva funci\u00f3n en Claude Code: los workflows din\u00e1micos. A primera vista genera confusi\u00f3n. Ya existen los subagentes, los equipos de agentes y <code>\/goal<\/code>. \u00bfPor qu\u00e9 otro concepto m\u00e1s \u2014 y cu\u00e1ndo se emplea, sobre todo con los costes que est\u00e1n en juego?<\/p><p>Lo tomo como ocasi\u00f3n para separar con claridad las cinco herramientas. No porque usted necesite cada una a diario, sino porque ayuda saber qu\u00e9 hace una funci\u00f3n y cu\u00e1ndo resuelve un problema real \u2014 en lugar de sumarse solo porque es nuevo.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Cinco herramientas que se parecen entre s\u00ed<\/h2><p>La diferencia real es simple: <strong>\u00bfcu\u00e1ntos agentes intervienen \u2014 y pueden hablar entre s\u00ed?<\/strong><\/p><ul><li><strong>Skill<\/strong> \u2014 una receta reutilizable. Mejora con el tiempo.<\/li><li><strong>Subagente<\/strong> \u2014 trabajador paralelo con su propia ventana de contexto. No habla con otros, solo devuelve el resultado a la sesi\u00f3n principal.<\/li><li><strong>Equipo de agentes<\/strong> \u2014 un peque\u00f1o equipo con roles propios que se coordina y comparte una lista de tareas. M\u00e1s caro.<\/li><li><strong>Workflow<\/strong> \u2014 Claude escribe un script de JavaScript que orquesta muchos agentes. Los resultados se consolidan al final.<\/li><\/ul><p>La diferencia decisiva en el workflow: <strong>\u00bfqui\u00e9n sostiene el plan?<\/strong> En el workflow, el archivo de JavaScript es el plan \u2014 y se puede guardar y volver a ejecutar.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>La escalera: m\u00e1s potencia, m\u00e1s riesgo, m\u00e1s costes<\/h2><figure style='margin:28px 0'><img src='https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-1-leiter.png' alt='Leiterdiagramm der Claude-Code-Werkzeuge: von Claude fragen \u00fcber Skill, Sub-Agent, Agent-Team und \/goal bis zum dynamischen Workflow.' style='width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9'\/><figcaption style='font-size:14px;color:#6B6B66;margin-top:8px'>Con cada escal\u00f3n aumentan la potencia \u2014 y el riesgo y los costes.<\/figcaption><\/figure><ol><li><strong>Simplemente preguntar a Claude<\/strong> \u2014 pensar, una consulta web, una llamada a una API.<\/li><li><strong>Skill<\/strong> \u2014 proceso repetible.<\/li><li><strong>Subagente<\/strong> \u2014 trabajo en paralelo a la sesi\u00f3n principal.<\/li><li><strong>Equipo de agentes<\/strong> \u2014 trabajadores en paralelo que hablan entre s\u00ed.<\/li><li><strong>\/goal<\/strong> \u2014 bucle hasta cumplir un criterio.<\/li><li><strong>Workflow din\u00e1mico<\/strong> \u2014 trabajo grande y paralelo.<\/li><\/ol><p>La buena noticia: un workflow no se dispara <em>por accidente<\/em>. Claude pregunta antes.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Workflow frente a \/goal: amplitud contra profundidad<\/h2><figure style='margin:28px 0'><img src='https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-2-tiefe-breite.png' alt='Vergleich: \/goal als Tiefe \u2014 eine Schleife bis done == true. Workflow als Breite \u2014 viele parallele Sub-Agenten, deren Ergebnisse am Ende zusammengef\u00fchrt werden.' style='width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9'\/><figcaption style='font-size:14px;color:#6B6B66;margin-top:8px'>\/goal trabaja en profundidad (bucle hasta el objetivo), el workflow en amplitud (muchos agentes en paralelo).<\/figcaption><\/figure><ul><li><strong>\/goal es profundidad.<\/strong> Un bucle que comprueba una y otra vez si se ha alcanzado el objetivo. Un agente hace varias pasadas.<\/li><li><strong>El workflow es amplitud.<\/strong> Muchos subagentes trabajan en cosas distintas; al final se consolida todo. No se comprueba contra un criterio de \u00abterminado\u00bb, sino que se ejecuta un plan fijado de antemano.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>La cuesti\u00f3n de los costes \u2014 respondida con honestidad<\/h2><p>Cada agente es una llamada completa a Claude con su propio contexto, y se lanzan muchos. La mayor parte del coste recae en el lado de la entrada \u2014 m\u00e1s barato que la salida, pero se acumula r\u00e1pido.<\/p><p>Tres reglas, la misma disciplina que con <code>\/goal<\/code>:<\/p><ul><li><strong>Acotar el alcance.<\/strong><\/li><li><strong>Nombrar el resultado.<\/strong><\/li><li><strong>Poner los subagentes en Haiku<\/strong>, donde sea posible.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Cu\u00e1ndo merece la pena de verdad<\/h2><p>Recurra al workflow (o al equipo de agentes) cuando:<\/p><ul><li>revise <strong>cada archivo<\/strong> de una base de c\u00f3digo.<\/li><li>tenga por delante una <strong>migraci\u00f3n de m\u00e1s de 400 archivos<\/strong>.<\/li><li>el riesgo sea alto y cada fragmento merezca la m\u00e1xima capacidad de c\u00e1lculo.<\/li><\/ul><p>D\u00e9jelo estar para cambios puntuales, preguntas r\u00e1pidas o trabajo del conocimiento general. <strong>La prueba de fuego:<\/strong> \u00bfse descompone la tarea en muchas partes independientes que corren a la vez? Si es as\u00ed \u2014 pruebe un workflow.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Dos detalles ocultos<\/h2><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>D\u00f3nde se guarda el script<\/h3><p>Los scripts de workflow acaban por defecto de forma global en el directorio de trabajo de Claude Code. Para el proyecto, indique expresamente a Claude que los guarde en <code>.claude\/workflows<\/code>. Despu\u00e9s, volver a ejecutarlos es trivial.<\/p><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>ultracode \u2014 el nivel m\u00e1s caro<\/h3><p>Con <code>\/effort<\/code> se ajusta el nivel de razonamiento de Opus. Pero tambi\u00e9n existe <strong>ultracode<\/strong>: el m\u00e1s inteligente y el m\u00e1s caro. Cada prompt se convierte en un workflow y se omiten muchas confirmaciones. Un detalle m\u00e1s: la palabra \u00abworkflow\u00bb se ilumina en colores al escribirla, pero no dispara uno autom\u00e1ticamente. Lo fiable: <em>\u00abConfig\u00farame un workflow din\u00e1mico que \u2026\u00bb<\/em><\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Todo en una p\u00e1gina<\/h2><ul><li>Pregunta puntual r\u00e1pida \u2192 <strong>simplemente preguntar a Claude Code.<\/strong><\/li><li>Algo que usted repite \u2192 <strong>un skill.<\/strong><\/li><li>Una tarea secundaria enrevesada \u2192 <strong>un subagente.<\/strong><\/li><li>Un peque\u00f1o equipo que se coordina \u2192 <strong>un equipo de agentes.<\/strong><\/li><li>Correr hasta cumplir un criterio \u2192 <strong>\/goal.<\/strong><\/li><li>Un trabajo grande y paralelo \u2192 <strong>workflows din\u00e1micos<\/strong> (con cautela).<\/li><\/ul><p>Y los MCP, las CLI y los endpoints de API se pueden enganchar en cualquiera de estas herramientas \u2014 as\u00ed conecta usted sus propios datos y sistemas.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Conclusi\u00f3n<\/h2><p>Los workflows din\u00e1micos son una herramienta potente para exactamente un caso: tareas grandes que se descomponen en muchas partes independientes y paralelas. Para todo lo dem\u00e1s, un skill, un subagente o <code>\/goal<\/code> suelen ser la opci\u00f3n m\u00e1s honesta \u2014 y m\u00e1s barata. La capacidad m\u00e1s importante no es usar cada nueva funci\u00f3n, sino reconocer cu\u00e1ndo un problema la exige de verdad. Esa es exactamente la pregunta que planteo en cada proyecto de automatizaci\u00f3n: \u00bfhace falta el peso pesado o basta con una soluci\u00f3n esbelta y basada en reglas?<\/p><p style='font-size:14px;color:#6B6B66;border-top:1px solid #E8E4D9;padding-top:16px;margin-top:28px'><strong>Fuente:<\/strong> Adaptado libremente de \u00abClaude Code Dynamic Workflows Clearly Explained\u00bb de <a href='https:\/\/www.youtube.com\/@nateherk' target='_blank' rel='noopener'>Nate Herk | AI Automation<\/a> \u2014 <a href='https:\/\/www.youtube.com\/watch?v=jZgcWCzxh1I' target='_blank' rel='noopener'>ver en YouTube<\/a>. La contextualizaci\u00f3n, la selecci\u00f3n y la redacci\u00f3n son de pletzenauer \u2014 digital consulting.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2143","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/pages\/2143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/comments?post=2143"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/pages\/2143\/revisions"}],"predecessor-version":[{"id":2583,"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/pages\/2143\/revisions\/2583"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/es\/wp-json\/wp\/v2\/media?parent=2143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}