Wat is het belangrijkste verschil tussen hooks en andere Claude-functies?	Hooks zijn deterministisch en worden altijd uitgevoerd, terwijl andere functies niet altijd betrouwbaar zijn.
In welk bestand worden hooks geconfigureerd?	In het settings.json bestand.
Noem drie veelvoorkomende use cases voor hooks.	Auto-formatting na bestandsbewerkingen, logging van uitgevoerde commando's, en blokkeren van gevaarlijke operaties zoals wijzigingen aan productiebestanden.
Welke vier hook-events bestaan er in Claude?	User prompt submit, pre-tool use, post-tool use, en stop.
Wanneer wordt de "post-tool use" hook uitgevoerd?	Na het voltooien van een tool call.
Hoe blokkeer je een tool call met een pre-tool use hook?	Door exit code 2 terug te geven; exit code 0 betekent doorgaan.
Wat gebeurt er met de stderr-boodschap wanneer een hook een actie blokkeert?	De stderr-boodschap wordt als feedback naar Claude gestuurd zodat het weet waarom het werd geblokkeerd.
Wat is het voordeel van hooks op projectniveau in .Claude/settings.json?	Ze kunnen in de repository worden ingecheckt, zodat het hele team automatisch dezelfde hooks krijgt.
Welke formatters kunnen gebruikt worden in een post-tool use hook voor auto-formatting?	Prettier voor TypeScript, Go format voor Go, Ruff voor Python, afhankelijk van het project.
Wanneer moet je een hook gebruiken in plaats van een prompt-instructie?	Wanneer iets elke keer zonder uitzondering moet gebeuren.
