Dynamic Workflows in Claude Code
Laatst bijgewerkt: 03-06-2026
TL;DR: Een dynamic workflow laat Claude Code een JavaScript-script genereren dat tientallen tot honderden parallelle sub-agents uitvoert — de bovenkant van de complexiteitsladder, duur maar onmisbaar voor gigantische parallelle jobs.
Toegevoegd in Claude Opus 4.8. Niet verwarren met skills, sub-agents of agent teams — elk heeft een eigen rol op de complexiteitsladder.
De complexiteitsladder
| Niveau | Wat | Wanneer |
|---|---|---|
| Basis | Claude Code direct | Snelle vraag of eenmalige actie |
| Skill | Herbruikbaar proces-document | Terugkerende taak die je vaker uitvoert |
| Sub-agent | Parallelle agent buiten main-context | Messy side-task die de main sessie niet mag vervuilen |
| Agent team | Groepschat van agents die samenwerken | Kleine crew die onderling praat en debatteert |
| Dynamic workflow | AI genereert een script dat honderden agents orkestreert | Gigantische parallelle job over veel bestanden |
| /goal | Iteratieve loop tot criterium is gehaald | Lange taak die meerdere passes nodig heeft |
Hoe werkt een dynamic workflow?
Claude schrijft een JavaScript-bestand dat de workflow definieert. Dat script:
- Splitst de taak in stukken die parallel kunnen draaien
- Spawnt voor elk stuk een afzonderlijke sub-agent (Haiku voor efficiëntie)
- Mergt alle resultaten terug naar de hoofdsessie
- Slaat het script op in .claude/workflows/ voor hergebruik
Depth vs. Width: /goal versus Workflow
| /goal | Dynamic Workflow |
|---|---|
| Diepte: iteratieve loop | Breedte: parallelle uitvoering |
| Checkt "is done = true?" na elke pass | Voert plan uit, geen eindcriterium |
| Kan dagen lopen | Klaar als alle agents klaar zijn |
| Goed voor één complex doel | Goed voor veel gelijksoortige subtaken |
Wanneer gebruik je het?
Ja:
- Review van elk bestand in een grote codebase
- Audit van 40+ skills tegelijk (grade clarity, frontmatter, trigger quality)
- Migratie van 400 bestanden met hoog risico
- /deep-research commando (automatisch een workflow)
Nee: - Algemene kenniswerk-taken - Snelle edits of vragen - Werken naar één deliverable
"De meeste kennis- en automatiseringswerk heeft geen dynamic workflow nodig."
Kosten bewaken
Elke agent is een volledige Claude-aanroep met eigen context. Bij 41 skills = 41 aanroepen. Eén workflow verbrandde 5 miljoen input-tokens (helft van een $200/maand-abonnement).
Matigende maatregelen: - Zet sub-agents op Haiku (klein model voor analytische deeltaken) - Begrens de scope expliciet in de prompt - Noem het gewenste deliverable concreet
Ultracode-modus
/effort → kies "ultra code": forceert bij élke prompt een dynamic workflow. Duurste instelling, bedoeld voor maximale kwaliteit op zware code-taken.
Starten
Zeg expliciet: "Stel me een dynamic workflow in om X te doen." Het woord "workflow" alleen activeert het niet automatisch. Claude vraagt om bevestiging vóór uitvoering.
Open vragen
- Wanneer loont het om een workflow + /goal te combineren?
- Hoe debug je een workflow die halverwege faalt?
Verwante concepten
- Skill Systems — skills zijn herbruikbare onderdelen binnen workflows
- Claude Code Agent View — beheer en bekijk draaiende workflows
- Claude Code Routines — alternatief voor proactieve geautomatiseerde taken
- Compound Engineering — compounding-principe: workflows hergebruiken en verfijnen
Bronnen
- Claude Code Dynamic Workflows Clearly Explained — Nate Herk, 30-05-2026