Tutorial 09: Custom Legal Skills, Hooks & Agents
Build custom skills for your firm's workflows, create compliance hooks, and deploy multi-agent systems for complex legal tasks.
What You'll Learn
Deze tutorial laat zien hoe je aangepaste juridische skills bouwt, veiligheidscontroles (hooks) toevoegt en multi-agent-workflows uitvoert. Enige technische vaardigheid is vereist.
Expertniveau
Ontwikkelvaardigheden aanbevolen. Geschatte duur: 120 minuten.
Claude Code 2.1.181 broncontrole
Claude Code 2.1.181 voegt /config key=value, een opt-in instelling sandbox.allowAppleEvents voor gesandboxte macOS Apple Events, CLAUDE_CLIENT_PRESENCE_FILE, beter retry-gedrag bij wegvallende API-verbindingen tijdens het denken, veiliger Write/Edit op netwerkschijven en cloud-gesynchroniseerde mappen, zichtbaarheid van MCP tools/list-fouten en meerdere fixes voor background sessions, subagents, Remote Control, klembord, settings en tijdzones toe. De allowlisted Claude Code Action verhoogde ook zijn ingebouwde standaardversies naar Claude Code 2.1.181 en Claude Agent SDK 0.3.181. Voor juridische repositories moet u wijzigingen in managed settings, macOS-automatiseringsrechten, schrijfgedrag in cloudmappen, MCP-healthchecks, history retention van background sessions, subagent-depth-controls en GitHub Action-version pins opnieuw testen voordat onbeheerde workflows mappen met cliëntdata aanraken.
Claude Code 2.1.183 broncontrole
Claude Code 2.1.183 verscherpt de veiligheid van auto-mode door niet-aangevraagde destructieve git- en infrastructuurvernietigingscommando's te blokkeren, waarschuwt wanneer een gevraagd model deprecated is of automatisch wordt bijgewerkt, voegt een instelling attribution.sessionUrl toe voor commit- en PR-attributie, corrigeert de classificatie van scheduled tasks en webhook triggers zodat die geen pending actions kunnen goedkeuren, en repareert MCP auth-stub tool exposure in headless- en SDK-modus. De allowlisted Claude Code Action verhoogde ook zijn ingebouwde standaardversies naar Claude Code 2.1.183 en Agent SDK 0.3.183. Voor juridische repositories moet u destructive-command review gates, approval boundaries voor webhooks en scheduled tasks, model-retirement warnings, PR-attributiebeleid, MCP-authenticatie-exposure en version pins opnieuw testen voordat onbeheerde workflows mappen met cliëntdata aanraken.
Claude Action filtert PR-reviews
Een allowlisted Claude Code Action-commit uit juni 2026 filtert pull-request reviews en inline review comments nu op de authorized trigger time, in lijn met de bestaande trigger-time-filtering voor issue/PR comments en bodies. Voor legal PR agents: pin een version met deze fix, behandel review threads die na de trigger zijn toegevoegd als onvertrouwde referentiecontext, houd checkout credentials niet-persistent en vereis human merge review voordat door agents geschreven wijzigingen repositories met cliëntdata bereiken.
Leerdoelen
Aan het einde van deze tutorial kun je:
- De architectuur van Claude Code begrijpen (Skills, Hooks, Sub-agents)
- Aangepaste juridische skills bouwen voor de workflows van je kantoor
- Hooks creëren voor kwaliteitscontrole en naleving
- Multi-agent-systemen inzetten voor complexe juridische taken
Deel 1: De Claude Code-stack begrijpen
Architectuuroverzicht
Skills: Gespecialiseerde instructies en best practices opgeslagen in bestanden die Claude leest op basis van context.
Hooks: Scripts die op specifieke punten in de uitvoeringslevenscyclus van Claude draaien.
Sub-agents: Autonome agents die worden gestart om specifieke subtaken af te handelen.
MCP-servers: Externe toolverbindingen (zie Tutorial 07).
Plugins: Verpakte bundels van Skills + Hooks + MCP.
Juridische toepassing
| Component | Juridische toepassing |
|---|---|
| Skills | Playbooks, reviewprocedures en opstellingsstandaarden coderen |
| Hooks | Naleving afdwingen, ongeautoriseerde acties voorkomen, audit logging |
| Sub-agents | Documentreview en onderzoektaken paralleliseren |
| Plugins | Kantoorworkflows verpakken voor distributie |
Deel 2: Aangepaste juridische skills bouwen
Wat zijn Skills?
Skills zijn gespecialiseerde instructies opgeslagen in bestanden die Claude leest op basis van context. In tegenstelling tot prompts (eenmalig) blijven Skills bestaan en activeren ze automatisch.
Skill-bestandsstructuur
Een contractreview-skill creëren
Stap 1: Maak de skill-directory (zie Engelse sectie voor het commando).
Stap 2: Schrijf SKILL.md met Purpose, Activation, Instructions en Output format.
Stap 3: Voeg good/bad-voorbeelden toe in examples/.
Deel 3: Hooks voor kwaliteit en naleving
Hooks draaien voor/na acties. Gebruik ze voor: outputvalidatie voor verzending, blokkeren van ongeautoriseerde acties, loggen van toegang tot gevoelige gegevens.
Productienotitie: Hooks kunnen een workflow blokkeren of wijzigen. Test ze in een sandbox met de echte permissies, effort-niveaus en MCP-servers voordat je ze gebruikt voor cliëntdossiers of geprivilegieerde documenten.
Wat zijn Hooks?
Scripts die op specifieke punten draaien: PreToolUse, PostToolUse, SessionStart, UserPromptSubmit, Stop. Zie Engelse sectie voor de tabel.
Voorbeeld: juridische compliance-hook
Ongeautoriseerde wijzigingen aan bevoorrechte mappen voorkomen. Zie Engelse sectie voor de code.
Overige hook-use cases
Citaatverificatie, vertrouwelijkheidscontrole. Zie Engelse sectie voor voorbeelden.
Deel 4: Multi-agent juridische workflows
Sub-agents begrijpen
Claude kan sub-agents starten voor specifieke taken: parallelisatie (meerdere documenten tegelijk beoordelen), specialisatie (toegewijde agents), isolatie (gescheiden context).
Voorbeeld: Parallelle due diligence-review
Meerdere agents parallel (klantcontracten, IP, arbeid, litigatie). Zie Engelse sectie voor code.
Voorbeeld: Onderzoek + concept workflow
Onderzoeksagent → conceptagent → reviewagent. Zie Engelse sectie voor de flow.
Deel 5: Skills verpakken in plugins
Pluginstructuur
Directory met plugin.json, SKILL.md, .mcp.json, hooks/, commands/, resources/. Zie Engelse sectie voor volledige structuur.
Pluginmanifest
Formaat en schema van het manifest evolueren. Raadpleeg de officiële pluginreferentie.
Installatie en distributie
claude --plugin-dir, claude plugin install, claude plugin enable. Zie Engelse sectie voor commando's.
Deel 6: Beveiligingsoverwegingen
Skillbeveiliging
Bronverificatie, codereview van alle hooks, geen klantgegevens in skillbestanden, toegangscontrole.
Gegevensbescherming
UserPromptSubmit-hooks voor sanitatie. Zie Engelse sectie voor voorbeeld.
Nalevingsvereisten
- Skills beoordeeld door IT-beveiliging
- Hooks getest in sandbox
- Audit logging ingeschakeld
- Klantgegevenssegregatie geverifieerd
Doe nu
- Een aangepaste skill aanmaken voor een reviewproces van je kantoor
- Minstens één veiligheidscontrole (hook) toevoegen voor naleving of audit
- Een multi-agent-workflow testen voor parallelle documentverwerking
- Je skill documenteren voor je team
- Overwegen om als plugin te verpakken voor distributie
Gerelateerde familiepagina's
Navigatie
Quick Reference: Claude Code Commands

Official Claude screenshot from Claude Code. Terminal workflows should be paired with scoped folders, explicit permission modes, and a reviewable diff before legal workflow changes are accepted.
Sources
- Agent Skills Overview (Claude Docs)
- Agent Skills Quickstart (Claude Docs)
- Agent Skills Best Practices (Claude Docs)
- Use Skills in Claude Code
- Hooks Reference (Claude Code Docs)
- Create custom subagents (Claude Code Docs)
- Connect Claude Code to tools via MCP
- Plugins Reference (Claude Code Docs)