{"id":2070,"date":"2026-06-09T12:52:16","date_gmt":"2026-06-09T10:52:16","guid":{"rendered":"https:\/\/pletzenauer.com\/?page_id=2070"},"modified":"2026-08-05T17:22:21","modified_gmt":"2026-08-05T15:22:21","slug":"claude-code-workflows-dynamiques-en-avez-vous-vraiment-besoin","status":"publish","type":"page","link":"https:\/\/pletzenauer.com\/fr\/claude-code-workflows-dynamiques-en-avez-vous-vraiment-besoin\/","title":{"rendered":"Workflows dynamiques dans Claude Code : en avez-vous vraiment besoin ?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2070\" class=\"elementor elementor-2070 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>Une nouvelle fonctionnalit\u00e9 de Claude Code a lanc\u00e9 41 agents en parall\u00e8le, consomm\u00e9 5 millions de tokens et \u00e9puis\u00e9 la moiti\u00e9 du budget mensuel en une seule ex\u00e9cution. Cela para\u00eet impressionnant. La question plus honn\u00eate est : en avez-vous seulement besoin ? Dans la plupart des cas, la r\u00e9ponse est \u00abnon\u00bb \u2014 et c&#8217;est justement ce qui rend la fonction int\u00e9ressante.<\/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'>L&#8217;essentiel en bref<\/h2><ul><li><strong>Les workflows dynamiques<\/strong> (avec Opus 4.8) : Claude \u00e9crit un script JavaScript qui fait tourner des dizaines, voire des centaines de sub-agents en parall\u00e8le, puis regroupe les r\u00e9sultats \u00e0 la fin.<\/li><li><strong>Puissant, mais co\u00fbteux.<\/strong> Chaque agent est un appel Claude \u00e0 part enti\u00e8re. Un workflow peut r\u00e9duire de moiti\u00e9 un budget mensuel.<\/li><li><strong>Cinq outils<\/strong> \u2014 Skill, sub-agent, \u00e9quipe d&#8217;agents, \/goal, workflow \u2014 pour des t\u00e2ches diff\u00e9rentes. La diff\u00e9rence : combien d&#8217;agents interviennent et s&#8217;ils communiquent entre eux.<\/li><li><strong>Profondeur ou largeur :<\/strong> \/goal r\u00e9p\u00e8te jusqu&#8217;\u00e0 atteindre l&#8217;objectif ; un workflow r\u00e9partit largement sur de nombreux agents.<\/li><li><strong>Conclusion :<\/strong> rarement n\u00e9cessaire pour le travail de connaissance et l&#8217;automatisation. Utile pour de gros travaux de code parall\u00e9lisables.<\/li><\/ul><\/div><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>De quoi il s&#8217;agit<\/h2><p>Avec Claude Opus 4.8, Anthropic a introduit une nouvelle fonctionnalit\u00e9 dans Claude Code : les workflows dynamiques. \u00c0 premi\u00e8re vue, cela s\u00e8me la confusion. Il existe d\u00e9j\u00e0 les sub-agents, les \u00e9quipes d&#8217;agents et <code>\/goal<\/code>. Pourquoi encore un concept \u2014 et quand l&#8217;utiliser, surtout au vu des co\u00fbts en jeu ?<\/p><p>J&#8217;en profite pour distinguer proprement les cinq outils. Non pas parce que vous avez besoin de chacun tous les jours, mais parce qu&#8217;il est utile de savoir ce que fait une fonctionnalit\u00e9 et quand elle r\u00e9sout un vrai probl\u00e8me \u2014 au lieu de suivre le mouvement simplement parce que c&#8217;est nouveau.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Cinq outils qui se ressemblent<\/h2><p>La vraie diff\u00e9rence est simple : <strong>combien d&#8217;agents entrent en jeu \u2014 et peuvent-ils communiquer entre eux ?<\/strong><\/p><ul><li><strong>Skill<\/strong> \u2014 une recette r\u00e9utilisable. S&#8217;am\u00e9liore avec le temps.<\/li><li><strong>Sub-agent<\/strong> \u2014 un ex\u00e9cutant parall\u00e8le avec sa propre fen\u00eatre de contexte. Il ne parle pas aux autres, il rend seulement compte \u00e0 la session principale.<\/li><li><strong>\u00c9quipe d&#8217;agents<\/strong> \u2014 une petite \u00e9quipe avec des r\u00f4les propres, qui se coordonne et partage une liste de t\u00e2ches. Plus co\u00fbteux.<\/li><li><strong>Workflow<\/strong> \u2014 Claude \u00e9crit un script JavaScript qui orchestre de nombreux agents. Les r\u00e9sultats sont regroup\u00e9s \u00e0 la fin.<\/li><\/ul><p>La diff\u00e9rence d\u00e9cisive avec le workflow : <strong>qui d\u00e9tient le plan ?<\/strong> Dans un workflow, le fichier JavaScript est le plan \u2014 et il peut \u00eatre enregistr\u00e9 et r\u00e9ex\u00e9cut\u00e9.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>L&#8217;\u00e9chelle : plus de puissance, plus de risque, plus de co\u00fbts<\/h2><figure style='margin:28px 0'><img src='https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-1-leiter.png' alt='Diagramme en \u00e9chelle des outils Claude Code : de la simple question pos\u00e9e \u00e0 Claude au workflow dynamique, en passant par Skill, sub-agent, \u00e9quipe multi-agents et \/goal.' style='width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9'\/><figcaption style='font-size:14px;color:#6B6B66;margin-top:8px'>\u00c0 chaque \u00e9chelon, la puissance augmente \u2014 le risque et les co\u00fbts aussi.<\/figcaption><\/figure><ol><li><strong>Simplement demander \u00e0 Claude<\/strong> \u2014 r\u00e9fl\u00e9chir, une requ\u00eate web, un appel d&#8217;API.<\/li><li><strong>Skill<\/strong> \u2014 un processus reproductible.<\/li><li><strong>Sub-agent<\/strong> \u2014 du travail en parall\u00e8le de la session principale.<\/li><li><strong>\u00c9quipe d&#8217;agents<\/strong> \u2014 des ex\u00e9cutants parall\u00e8les qui communiquent entre eux.<\/li><li><strong>\/goal<\/strong> \u2014 une boucle jusqu&#8217;\u00e0 ce qu&#8217;un crit\u00e8re soit rempli.<\/li><li><strong>Workflow dynamique<\/strong> \u2014 un gros travail parall\u00e9lis\u00e9.<\/li><\/ol><p>La bonne nouvelle : vous ne d\u00e9clenchez pas un workflow <em>par inadvertance<\/em>. Claude demande confirmation au pr\u00e9alable.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Workflow ou \/goal : la largeur contre la profondeur<\/h2><figure style='margin:28px 0'><img src='https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-2-tiefe-breite.png' alt='Comparaison : \/goal en profondeur, une boucle qui tourne vers done == true. Workflow en largeur, de nombreux sub-agents parall\u00e8les dont les r\u00e9sultats sont regroup\u00e9s \u00e0 la fin.' style='width:100%;height:auto;border-radius:14px;border:1px solid #E8E4D9'\/><figcaption style='font-size:14px;color:#6B6B66;margin-top:8px'>\/goal travaille en profondeur (une boucle jusqu&#8217;\u00e0 l&#8217;objectif), le workflow en largeur (de nombreux agents parall\u00e8les).<\/figcaption><\/figure><ul><li><strong>\/goal, c&#8217;est la profondeur.<\/strong> Une boucle qui v\u00e9rifie sans cesse si l&#8217;objectif est atteint. Un agent effectue plusieurs passages.<\/li><li><strong>Le workflow, c&#8217;est la largeur.<\/strong> De nombreux sub-agents traitent des choses diff\u00e9rentes ; \u00e0 la fin, tout est regroup\u00e9. Ils ne v\u00e9rifient pas un crit\u00e8re \u00abtermin\u00e9\u00bb, ils ex\u00e9cutent un plan d\u00e9fini.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>La question des co\u00fbts \u2014 une r\u00e9ponse honn\u00eate<\/h2><p>Chaque agent est un appel Claude \u00e0 part enti\u00e8re avec son propre contexte, et il en d\u00e9marre beaucoup. L&#8217;essentiel des co\u00fbts se situe du c\u00f4t\u00e9 de l&#8217;entr\u00e9e \u2014 moins cher que la sortie, mais cela s&#8217;additionne vite.<\/p><p>Trois r\u00e8gles, la m\u00eame discipline qu&#8217;avec <code>\/goal<\/code> :<\/p><ul><li><strong>D\u00e9limiter le p\u00e9rim\u00e8tre.<\/strong><\/li><li><strong>Nommer le r\u00e9sultat attendu.<\/strong><\/li><li><strong>Faire tourner les sub-agents sur Haiku<\/strong>, quand c&#8217;est possible.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Quand cela en vaut vraiment la peine<\/h2><p>Optez pour un workflow (ou une \u00e9quipe d&#8217;agents) quand :<\/p><ul><li>vous examinez <strong>chaque fichier<\/strong> d&#8217;une base de code.<\/li><li>vous avez devant vous une <strong>migration portant sur 400 fichiers<\/strong>.<\/li><li>le risque est \u00e9lev\u00e9 et chaque partie m\u00e9rite un maximum de puissance de calcul.<\/li><\/ul><p>Abstenez-vous pour des modifications ponctuelles, des questions rapides ou du travail de connaissance g\u00e9n\u00e9ral. <strong>Le test d\u00e9cisif :<\/strong> la t\u00e2che se d\u00e9compose-t-elle en de nombreuses parties ind\u00e9pendantes ex\u00e9cutables en m\u00eame temps ? Si oui \u2014 essayez un workflow.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Deux d\u00e9tails discrets<\/h2><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>O\u00f9 le script est enregistr\u00e9<\/h3><p>Par d\u00e9faut, les scripts de workflow atterrissent globalement dans le r\u00e9pertoire de travail de Claude Code. Pour le projet, demandez explicitement \u00e0 Claude d&#8217;enregistrer dans <code>.claude\/workflows<\/code>. Ensuite, les r\u00e9ex\u00e9cuter devient trivial.<\/p><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>ultracode \u2014 le niveau le plus co\u00fbteux<\/h3><p>Avec <code>\/effort<\/code>, vous r\u00e9glez le niveau de raisonnement d&#8217;Opus. Mais il y a aussi <strong>ultracode<\/strong> : le plus intelligent et le plus cher. Chaque prompt devient un workflow, de nombreuses confirmations sont saut\u00e9es. Autre d\u00e9tail : le mot \u00abworkflow\u00bb s&#8217;illumine en couleur pendant la saisie, mais n&#8217;en d\u00e9clenche pas un automatiquement. Ce qui marche \u00e0 coup s\u00fbr : <em>\u00abMets-moi en place un workflow dynamique qui \u2026\u00bb<\/em><\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Le tout sur une page<\/h2><ul><li>Une question ponctuelle et rapide \u2192 <strong>demandez simplement \u00e0 Claude Code.<\/strong><\/li><li>Quelque chose que vous r\u00e9p\u00e9tez \u2192 <strong>un Skill.<\/strong><\/li><li>Une t\u00e2che annexe touffue \u2192 <strong>un sub-agent.<\/strong><\/li><li>Une petite \u00e9quipe qui se coordonne \u2192 <strong>une \u00e9quipe d&#8217;agents.<\/strong><\/li><li>Tourner jusqu&#8217;\u00e0 ce qu&#8217;un crit\u00e8re soit rempli \u2192 <strong>\/goal.<\/strong><\/li><li>Un gros travail parall\u00e9lis\u00e9 \u2192 <strong>les workflows dynamiques<\/strong> (avec prudence).<\/li><\/ul><p>Et les MCP, les CLI et les points d&#8217;API se branchent sur chacun de ces outils \u2014 c&#8217;est ainsi que vous raccordez vos propres donn\u00e9es et syst\u00e8mes.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Conclusion<\/h2><p>Les workflows dynamiques sont un outil puissant pour exactement un cas de figure : de grosses t\u00e2ches qui se d\u00e9composent en de nombreuses parties ind\u00e9pendantes et parall\u00e8les. Pour tout le reste, un Skill, un sub-agent ou <code>\/goal<\/code> sont le plus souvent le choix le plus honn\u00eate \u2014 et le moins cher. La comp\u00e9tence la plus importante n&#8217;est pas d&#8217;utiliser chaque nouvelle fonctionnalit\u00e9, mais de reconna\u00eetre quand un probl\u00e8me l&#8217;exige vraiment. C&#8217;est exactement la question que je pose dans chaque projet d&#8217;automatisation : faut-il le poids lourd, ou une solution l\u00e9g\u00e8re \u00e0 base de r\u00e8gles suffit-elle ?<\/p><p style='font-size:14px;color:#6B6B66;border-top:1px solid #E8E4D9;padding-top:16px;margin-top:28px'><strong>Source :<\/strong> librement adapt\u00e9 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'>voir sur YouTube<\/a>. Le cadrage, la s\u00e9lection et la formulation viennent 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-2070","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/pages\/2070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/comments?post=2070"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/pages\/2070\/revisions"}],"predecessor-version":[{"id":2469,"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/pages\/2070\/revisions\/2469"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/fr\/wp-json\/wp\/v2\/media?parent=2070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}