{"id":2235,"date":"2026-06-09T12:52:16","date_gmt":"2026-06-09T10:52:16","guid":{"rendered":"https:\/\/pletzenauer.com\/?page_id=2235"},"modified":"2026-08-05T17:23:43","modified_gmt":"2026-08-05T15:23:43","slug":"claude-code-dynamische-workflows-heeft-u-dat-echt-nodig","status":"publish","type":"page","link":"https:\/\/pletzenauer.com\/nl\/claude-code-dynamische-workflows-heeft-u-dat-echt-nodig\/","title":{"rendered":"Claude Code dynamische workflows: heeft u dat echt nodig?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2235\" class=\"elementor elementor-2235 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>Een nieuwe functie in Claude Code startte 41 agents tegelijk, verbruikte 5 miljoen tokens en verstookte in \u00e9\u00e9n enkele run het halve maandbudget. Klinkt indrukwekkend. De eerlijkere vraag is: heeft u dat \u00fcberhaupt nodig? In de meeste gevallen luidt het antwoord \u201enee\u201c \u2014 en juist dat maakt de functie pas interessant.<\/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'>Het belangrijkste in het kort<\/h2><ul><li><strong>Dynamische workflows<\/strong> (met Opus 4.8): Claude schrijft een JavaScript-script dat tientallen tot honderden sub-agents parallel laat lopen en aan het eind samenvoegt.<\/li><li><strong>Krachtig, maar duur.<\/strong> Elke agent is een volwaardige Claude-aanroep. E\u00e9n workflow kan een maandbudget halveren.<\/li><li><strong>Vijf instrumenten<\/strong> \u2014 skill, sub-agent, agent-team, \/goal, workflow \u2014 voor uiteenlopende taken. Het verschil: hoeveel agents erbij betrokken zijn en of ze met elkaar praten.<\/li><li><strong>Diepte vs. breedte:<\/strong> \/goal herhaalt tot het doel bereikt is; een workflow verdeelt breed over veel agents.<\/li><li><strong>Conclusie:<\/strong> Voor kenniswerk en automatisering zelden nodig. Voor grote, parallelle codetaken zinvol.<\/li><\/ul><\/div><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Waar het om gaat<\/h2><p>Met Claude Opus 4.8 heeft Anthropic een nieuwe functie in Claude Code ge\u00efntroduceerd: dynamische workflows. Op het eerste gezicht sticht dat verwarring. Er zijn al sub-agents, agent-teams en <code>\/goal<\/code>. Waarom nu nog een concept \u2014 en wanneer zet u het in, zeker met het oog op de kosten die in het spel zijn?<\/p><p>Ik neem dat als aanleiding om de vijf instrumenten netjes uit elkaar te houden. Niet omdat u ze allemaal dagelijks nodig heeft, maar omdat het helpt te weten wat een functie doet en wanneer ze een echt probleem oplost \u2014 in plaats van mee te doen omdat het nieuw is.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Vijf instrumenten die op elkaar lijken<\/h2><p>Het eigenlijke verschil is simpel: <strong>Hoeveel agents zijn er in het spel \u2014 en kunnen ze met elkaar praten?<\/strong><\/p><ul><li><strong>Skill<\/strong> \u2014 een herbruikbaar recept. Wordt met de tijd beter.<\/li><li><strong>Sub-agent<\/strong> \u2014 parallelle werker met een eigen contextvenster. Praat niet met anderen, alleen terugkoppeling aan de hoofdsessie.<\/li><li><strong>Agent-team<\/strong> \u2014 kleine crew met eigen rollen die zich onderling afstemt en een takenlijst deelt. Duurder.<\/li><li><strong>Workflow<\/strong> \u2014 Claude schrijft een JavaScript-script dat veel agents orkestreert. Resultaten worden aan het eind samengevoegd.<\/li><\/ul><p>Het doorslaggevende verschil bij de workflow: <strong>Wie houdt het plan vast?<\/strong> Bij de workflow is het JavaScript-bestand het plan \u2014 en dat laat zich opslaan en opnieuw uitvoeren.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>De ladder: meer vermogen, meer risico, meer kosten<\/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'>Met elke trede stijgen het vermogen \u2014 en het risico en de kosten.<\/figcaption><\/figure><ol><li><strong>Claude gewoon vragen<\/strong> \u2014 nadenken, \u00e9\u00e9n webverzoek, \u00e9\u00e9n API-call.<\/li><li><strong>Skill<\/strong> \u2014 herhaalbaar proces.<\/li><li><strong>Sub-agent<\/strong> \u2014 werk parallel aan de hoofdsessie.<\/li><li><strong>Agent-team<\/strong> \u2014 parallelle werkers die met elkaar praten.<\/li><li><strong>\/goal<\/strong> \u2014 lus, tot een criterium vervuld is.<\/li><li><strong>Dynamische workflow<\/strong> \u2014 grote, parallelle taak.<\/li><\/ol><p>Het goede nieuws: een workflow zet u niet <em>per ongeluk<\/em> in gang. Claude vraagt vooraf om bevestiging.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Workflow vs. \/goal: breedte tegenover diepte<\/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 werkt de diepte in (lus tot het doel), de workflow de breedte in (veel parallelle agents).<\/figcaption><\/figure><ul><li><strong>\/goal is diepte.<\/strong> Een lus die telkens opnieuw toetst of het doel bereikt is. E\u00e9n agent doet meerdere rondes.<\/li><li><strong>Workflow is breedte.<\/strong> Veel sub-agents behandelen verschillende dingen; aan het eind wordt alles samengevoegd. U toetst niet aan een \u201eklaar\u201c-criterium, maar voert een vastgelegd plan uit.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>De kostenvraag \u2014 eerlijk beantwoord<\/h2><p>Elke agent is een volwaardige Claude-aanroep met een eigen context, en er worden er veel gestart. Het grootste deel van de kosten komt aan de invoerkant terecht \u2014 goedkoper dan uitvoer, maar het telt snel op.<\/p><p>Drie regels, dezelfde discipline als bij <code>\/goal<\/code>:<\/p><ul><li><strong>Scope afbakenen.<\/strong><\/li><li><strong>Het resultaat benoemen.<\/strong><\/li><li><strong>Sub-agents op Haiku zetten<\/strong>, waar dat kan.<\/li><\/ul><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Wanneer het zich werkelijk loont<\/h2><p>Grijp naar de workflow (of het agent-team) wanneer:<\/p><ul><li>u <strong>elk bestand<\/strong> in een codebase controleert.<\/li><li>u een <strong>migratie over 400 bestanden<\/strong> voor de boeg heeft.<\/li><li>het risico hoog is en elk deelstuk maximale rekenkracht verdient.<\/li><\/ul><p>Laat het bij losse wijzigingen, snelle vragen of algemeen kenniswerk. <strong>De lakmoesproef:<\/strong> Valt de taak uiteen in veel onafhankelijke, gelijktijdig lopende delen? Zo ja \u2014 probeer dan een workflow.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Twee verborgen details<\/h2><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>Waar het script wordt opgeslagen<\/h3><p>Workflow-scripts belanden standaard globaal in de werkmap van Claude Code. Voor het project draagt u Claude uitdrukkelijk op om in <code>.claude\/workflows<\/code> op te slaan. Daarna is opnieuw uitvoeren triviaal.<\/p><h3 style='font-family:Inter Tight,sans-serif;font-weight:700;color:#0F0F0E'>ultracode \u2014 de duurste trede<\/h3><p>Met <code>\/effort<\/code> stelt u het reasoning-niveau van Opus in. Er is echter ook <strong>ultracode<\/strong>: het slimst en het duurst. Elke prompt wordt een workflow, veel bevestigingen worden overgeslagen. Nog een detail: het woord \u201eworkflow\u201c licht bij het typen kleurig op, maar zet er niet automatisch een in gang. Betrouwbaar is: <em>\u201eRicht een dynamische workflow voor me in die \u2026\u201c<\/em><\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Het geheel op \u00e9\u00e9n pagina<\/h2><ul><li>Snelle losse vraag \u2192 <strong>gewoon Claude Code vragen.<\/strong><\/li><li>Iets dat u herhaalt \u2192 <strong>een skill.<\/strong><\/li><li>Een onoverzichtelijke neventaak \u2192 <strong>een sub-agent.<\/strong><\/li><li>Een kleine crew die zich afstemt \u2192 <strong>een agent-team.<\/strong><\/li><li>Lopen tot een criterium vervuld is \u2192 <strong>\/goal.<\/strong><\/li><li>Een grote, parallelle taak \u2192 <strong>dynamische workflows<\/strong> (met voorzichtigheid).<\/li><\/ul><p>En MCP&#8217;s, CLI&#8217;s en API-endpoints laten zich in elk van deze instrumenten inhaken \u2014 zo koppelt u uw eigen data en systemen aan.<\/p><h2 style='font-family:Inter Tight,sans-serif;font-weight:800;color:#0F0F0E'>Conclusie<\/h2><p>Dynamische workflows zijn een krachtig instrument voor precies \u00e9\u00e9n geval: grote taken die uiteenvallen in veel onafhankelijke, parallelle delen. Voor al het andere zijn een skill, een sub-agent of <code>\/goal<\/code> meestal de eerlijkere \u2014 en goedkopere \u2014 keuze. De belangrijkste vaardigheid is niet om elke nieuwe functie te gebruiken, maar om te herkennen wanneer een probleem erom vraagt. Precies die vraag stel ik bij elk automatiseringsproject: is het zwaargewicht nodig, of volstaat een slanke, regelgebaseerde oplossing?<\/p><p style='font-size:14px;color:#6B6B66;border-top:1px solid #E8E4D9;padding-top:16px;margin-top:28px'><strong>Bron:<\/strong> Vrij bewerkt naar \u201eClaude Code Dynamic Workflows Clearly Explained\u201c van <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'>bekijk op YouTube<\/a>. Duiding, selectie en formulering zijn van 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-2235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/pages\/2235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/comments?post=2235"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/pages\/2235\/revisions"}],"predecessor-version":[{"id":2751,"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/pages\/2235\/revisions\/2751"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/nl\/wp-json\/wp\/v2\/media?parent=2235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}