Welke vier elementen zijn cruciaal voor het creëren van effectieve subagents?	Goede beschrijvingen, een gedefinieerd outputformaat, het rapporteren van obstakels, en het beperken van tooltoegang.
Welke twee functies vervult de beschrijving van een subagent?	Het bepaalt wanneer de subagent wordt gelanceerd én het vormgeeft de input prompt die de hoofdagent gebruikt.
Wat zijn de twee belangrijkste voordelen van het definiëren van een gestructureerd outputformaat?	Het creëert natuurlijke stopmomenten (de subagent weet wanneer hij klaar is) en het voorkomt dat de subagent te lang draait.
Waarom is het essentieel om expliciet om "Obstacles Encountered" te vragen in het outputformaat?	Het zorgt ervoor dat de hoofdagent werkarounds, quirks of problemen direct ontvangt, waardoor tijd en tokens worden bespaard.
Wat is het algemene principe bij het beperken van tooltoegang voor subagents?	Geef alleen de tools die de subagent daadwerkelijk nodig heeft voor zijn specifieke taak.
Welke tools heeft een *research / read-only* subagent typisch nodig?	Glob, Grep, en Read (om te voorkomen dat het per ongeluk bestanden wijzigt).
Welke tools zijn vereist voor een *styling / code modification* agent?	Edit en Write (omdat de taak is om code daadwerkelijk te wijzigen).
Wat moet je in de beschrijving van een subagent opnemen om de hoofdagent te dwingen specifieke acties uit te voeren (bijv. het reviewen van specifieke bestanden)?	Een duidelijke, specifieke instructie die de vereiste input definieert.
Wat is het doel van het definiëren van een outputformaat in het systeemprompt?	Het geeft de subagent een duidelijke checklist, waardoor deze weet wanneer alle secties zijn ingevuld en hij kan stoppen.
