Terug naar Woordenboek
advancedGeavanceerd
4 min leestijd

Ultracode

Ultracode (Claude Code Dynamic Workflows)

Dennis ClaassenDoor Dennis Claassen · Laatst bijgewerkt feb 2026

Simpele Uitleg

Ultracode is een instelling in Claude Code die het hoogste denkniveau (xhigh reasoning) combineert met automatische workflow-orchestration. Staat ultracode aan, dan plant Claude bij elke flinke taak zelf een workflow in plaats van te wachten tot jij erom vraagt. Je activeert het sessie-breed met `/effort ultracode`, of eenmalig per taak door het woord `ultracode` in je prompt te zetten. Het draait op de onderliggende feature "dynamic workflows": Claude schrijft een script dat tot honderden subagents tegelijk aanstuurt. Aangekondigd door Anthropic op 28 mei 2026 bij Claude Opus 4.8.

Technische Definitie

Ultracode is een Claude Code-setting die xhigh reasoning effort koppelt aan automatische orchestration van "dynamic workflows". Een dynamic workflow is een JavaScript-script dat Claude zelf schrijft en dat een runtime op de achtergrond uitvoert terwijl je sessie responsief blijft. Het plan verhuist naar code; tussenresultaten leven in scriptvariabelen i.p.v. het context window, zodat alleen het eindantwoord terugkomt. Limieten (docs, juni 2026): max 16 subagents gelijktijdig, 1.000 per run. Research preview, vereist Claude Code v2.1.154+.

Waarom Dit Belangrijk Is

Waarom is ultracode interessant? Omdat het de grootste rem op AI-coding wegneemt: een vol context window. Bij grote taken — een codebase-brede bug sweep, een migratie van 500 bestanden — loopt één agent stap voor stap vast en verliest halverwege de draad.

Ultracode draait dat om. Claude schrijft een script dat het werk verdeelt over honderden subagents, draait dat op de achtergrond, en houdt alle ruis uit de chat. Alleen het eindresultaat komt terug. Dat is de reden dat het op schaal werkt waar gewone prompts dat niet doen. In onze trainingen leer je wanneer je deze modus inzet — en wanneer juist niet, want hij kost fors meer tokens.

Hoe Het Werkt

Er zijn twee manieren om ultracode te gebruiken:

1. Eenmalig per taak (keyword): zet `ultracode` in je prompt, bijvoorbeeld `ultracode: audit elk API-endpoint onder src/routes/ op ontbrekende auth-checks`. Claude Code highlight het woord en schrijft één workflow-script voor precies die taak. Wil je de trigger toch niet? Druk Option+W (macOS) of Alt+W (Windows/Linux).

2. Hele sessie (modus): typ `/effort ultracode`. Nu combineert Claude xhigh denkniveau met workflow-orchestration en plant hij bij elke substantiële taak zelf een workflow — de modus voor maximale orchestration. Dit geldt voor de huidige sessie en reset bij een nieuwe; terug naar normaal met `/effort high`.

Onder de motorkap schrijft Claude een JavaScript-script (de dynamic workflow). Een runtime voert het op de achtergrond uit en spawnt subagents die het echte werk doen — bestanden lezen, code schrijven, verifiëren. Jij ziet alleen het eindantwoord, niet de honderden tussenstappen.

Use Cases

Codebase-brede bug sweep

Een development team laat ultracode elk endpoint of elke module nalopen op één type fout. Claude verdeelt het over tientallen subagents die parallel zoeken; alleen de gebundelde lijst met bevindingen komt terug in de chat — niet de honderden bestanden die zijn bekeken.

Grote migratie of refactor

500 bestanden van JavaScript naar TypeScript, of een framework-upgrade. Met `/effort ultracode` plant Claude per fase een workflow (begrijpen, wijzigen, verifiëren) zonder dat jij elke stap hoeft aan te sturen. Ideaal hands-on geoefend in een training rond AI-tools.

Diepgaand onderzoek met bronnen

De meegeleverde workflow `/deep-research <vraag>` waaiert uit over meerdere webzoekopdrachten, haalt bronnen op, cross-checkt claims tegen elkaar en levert een rapport met bronvermelding. Vereist de WebSearch-tool.

Voorbeelden

Keyword vs. modus

Keyword (één taak): je typt `ultracode: zoek alle TODO-comments en groepeer per prioriteit`. Claude schrijft één script, draait het, geeft de lijst.

Modus (hele sessie): je typt `/effort ultracode`. Daarna pakt Claude elke flinke taak in die sessie met een eigen workflow aan — perfect als je een hele middag aan een groot project werkt en niet per taak wilt nadenken over orchestration.

Waarom het context-window niet volloopt

Stel: 300 bestanden controleren. Zonder workflow propt Claude alle 300 in het context window → vol, traag, en het model verliest focus.

Met ultracode schrijft Claude een script dat 300 keer een subagent start. Elke subagent leest één bestand, rapporteert kort terug, en zijn resultaat leeft in een scriptvariabele. Alleen de samenvatting komt in de chat. Dáárom schaalt het.

Veelgemaakte Fouten

"Ultracode is een gratis-plan feature"

Nee. Dynamic workflows draaien op alle betaalde plannen (inclusief Pro, Team, Max en Enterprise) plus de Anthropic API, Amazon Bedrock, Google Cloud Vertex AI en Microsoft Foundry. Op Pro zet je het aan via de rij "Dynamic workflows" in `/config`. Het gratis plan heeft het niet.

"Een workflow blijft doorlopen en ik kan tussendoor bijsturen"

Allebei onjuist. Sluit je Claude Code af, dan stopt de workflow en start hij opnieuw — hij draait niet ongemerkt door. En je kunt midden in een run geen extra input geven; alleen permission-prompts van subagents pauzeren even.

Tools Die Dit Gebruiken

Claude CodeClaude Opus 4.8Anthropic API

Veelgestelde Vragen

Wat is ultracode in Claude Code?
Ultracode is een Claude Code-instelling die het hoogste denkniveau (xhigh reasoning) combineert met automatische workflow-orchestration. Staat hij aan, dan plant Claude bij elke substantiële taak zelf een workflow in plaats van te wachten tot je erom vraagt. Onder de motorkap schrijft Claude daarvoor een script dat tot honderden subagents tegelijk aanstuurt.
Hoe activeer ik ultracode?
Er zijn twee manieren. Voor één taak: zet het woord `ultracode` in je prompt, bijvoorbeeld `ultracode: audit elk endpoint op auth-checks`. Voor de hele sessie: typ `/effort ultracode` — dat combineert xhigh reasoning met workflows voor elke flinke taak. Terug naar normaal doe je met `/effort high`.
Wat is het verschil tussen het ultracode-keyword en /effort ultracode?
Het keyword `ultracode` in je prompt geldt eenmalig: Claude schrijft één workflow voor precies die taak. `/effort ultracode` zet de modus voor de hele sessie aan, zodat Claude bij elke substantiële taak zelf een workflow plant. De modus is dus de instelling voor maximale orchestration; het keyword is gericht voor één opdracht.
Werkt ultracode op het Pro-abonnement?
Ja. Volgens de officiële docs (juni 2026) zijn dynamic workflows beschikbaar op alle betaalde plannen, inclusief Pro. Op Pro zet je ze aan via de rij "Dynamic workflows" in `/config`. Op het gratis plan is de feature niet beschikbaar. Let op: bij de lancering noemde de pers eerst alleen Enterprise, Team en Max — de docs zijn inmiddels bijgewerkt naar alle betaalde plannen.
Hoe zet ik ultracode uit?
Zet de rij "Dynamic workflows" uit in `/config`, of voeg `"disableWorkflows": true` toe aan je settings.json, of start met `CLAUDE_CODE_DISABLE_WORKFLOWS=1`. Wil je alleen het keyword stoppen maar workflows verder houden? Schakel "Ultracode keyword trigger" uit in `/config`. Bij uitgeschakelde workflows verdwijnt ultracode ook uit het `/effort`-menu.
Kost ultracode meer tokens?
Ja, fors meer. Eén run kan veel tokens verbruiken en telt mee voor je plan-usage en rate limits. Met ultracode aan kan één request meerdere workflows na elkaar worden (begrijpen, wijzigen, verifiëren), dus reken op hoger verbruik en langere looptijd dan een gewone prompt. Gebruik het bewust voor grote taken, niet voor kleine.

Wil je deze term in de praktijk leren toepassen?