Claude Code Subagents Collectie
Een uitgebreide verzameling gespecialiseerde AI-subagenten voor Claude Code, ontworpen om ontwikkelworkflows te verbeteren met domeinspecifieke expertise.
Overzicht
Deze repository bevat 76 gespecialiseerde subagenten die de mogelijkheden van Claude Code uitbreiden. Elke subagent is een expert in een specifiek domein, automatisch geactiveerd op basis van context of expliciet aangeroepen indien nodig. Alle agenten zijn geconfigureerd met specifieke Claude-modellen op basis van taakcomplexiteit voor optimale prestaties en kosteneffectiviteit.
Beschikbare Subagenten
Ontwikkeling & Architectuur
- backend-architect - Ontwerp RESTful API's, microservice-grenzen en databaseschema's
- frontend-developer - Bouw React-componenten, implementeer responsieve layouts en beheer client-side state management
- ui-ux-designer - Maak interfaceontwerpen, wireframes en designsystemen
- ui-visual-validator - Verifieer of UI-wijzigingen hun beoogde doelen hebben bereikt via rigoureuze screenshotanalyse
- mobile-developer - Ontwikkel React Native- of Flutter-apps met native integraties
- graphql-architect - Ontwerp GraphQL-schema's, resolvers en federatie
- architect-reviewer - Beoordeelt codewijzigingen op architecturale consistentie en patronen
Taalspecialisten
- python-pro - Schrijf idiomatische Python-code met geavanceerde functies en optimalisaties
- ruby-pro - Schrijf idiomatische Ruby-code met metaprogramming, Rails-patronen, gem-ontwikkeling en testframeworks
- golang-pro - Schrijf idiomatische Go-code met goroutines, kanalen en interfaces
- rust-pro - Schrijf idiomatisch Rust met ownership-patronen, lifetimes en trait-implementaties
- c-pro - Schrijf efficiënte C-code met correcte geheugenbeheer en systeemaanroepen
- cpp-pro - Schrijf idiomatische C++-code met moderne functies, RAII, smart pointers en STL-algoritmes
- javascript-pro - Beheers moderne JavaScript met ES6+, asynchrone patronen en Node.js API's
- typescript-pro - Beheers TypeScript met geavanceerde types, generics en strikte typeveiligheid
- php-pro - Schrijf idiomatische PHP-code met moderne functies en prestatie-optimalisaties
- java-pro - Beheers moderne Java met streams, concurrency en JVM-optimalisatie
- elixir-pro - Schrijf idiomatische Elixir-code met OTP-patronen, functioneel programmeren en Phoenix-frameworks
- csharp-pro - Schrijf moderne C#-code met geavanceerde functies en .NET-optimalisatie
- scala-pro - Beheers Scala-ontwikkeling op ondernemingsniveau met functioneel programmeren, gedistribueerde systemen en big data-verwerking
- flutter-expert - Beheers Flutter-ontwikkeling met Dart, widgets en platformintegraties
- unity-developer - Bouw Unity-games met geoptimaliseerde scripts en prestatieafstemming
- minecraft-bukkit-pro - Beheers Minecraft server plugin-ontwikkeling met Bukkit, Spigot en Paper API's
- ios-developer - Ontwikkel native iOS-applicaties met Swift/SwiftUI
- sql-pro - Schrijf complexe SQL-queries, optimaliseer uitvoeringsplannen en ontwerp genormaliseerde schema's
Infrastructuur & Operaties
- devops-troubleshooter - Debug productieproblemen, analyseer logs en los deploy-fouten op
- deployment-engineer - Configureer CI/CD-pijplijnen, Docker-containers en cloud-deployments
- cloud-architect - Ontwerp AWS/Azure/GCP-infrastructuur en optimaliseer cloudkosten
- hybrid-cloud-architect - Ontwerp hybride cloudinfrastructuur over AWS/Azure/GCP en OpenStack on-premises omgevingen
- kubernetes-architect - Ontwerp cloud-native infrastructuur met Kubernetes als kern en GitOps-principes over AWS/Azure/GCP en hybride omgevingen.
- database-optimizer - Optimaliseer SQL-queries, ontwerp efficiënte indexen en beheer databasemigraties
- database-admin - Beheer databaseoperaties, back-ups, replicatie en monitoring
- terraform-specialist - Schrijf geavanceerde Terraform-modules, beheer state-bestanden en implementeer IaC best practices
- incident-responder - Behandelt productie-incidenten met urgentie en precisie
- network-engineer - Foutopsporing van netwerkconnectiviteit, configuratie van load balancers en analyse van verkeerspatronen
- dx-optimizer - Specialist in Developer Experience die tooling, setup en workflows verbetert
Kwaliteit & Beveiliging
- code-reviewer - Deskundige code review met focus op configuratiebeveiliging en productiebetrouwbaarheid
- security-auditor - Controleert code op kwetsbaarheden en waarborgt OWASP-naleving
- test-automator - Maakt uitgebreide test suites met unit-, integratie- en e2e-tests
- performance-engineer - Profielering van applicaties, optimalisatie van knelpunten en implementatie van cachingstrategieën
- debugger - Specialist in foutopsporing voor fouten, testmislukkingen en onverwacht gedrag
- error-detective - Zoekt logs en codebases op foutpatronen, stack traces en anomalieën
- search-specialist - Deskundige webonderzoeker met geavanceerde zoektechnieken en synthese
Data & AI
- data-scientist - Data-analyse expert voor SQL-queries, BigQuery-operaties en data-inzichten
- data-engineer - Bouw ETL-pijplijnen, datawarehouses en streamingarchitecturen
- ai-engineer - Bouw LLM-toepassingen, RAG-systemen en prompt-pijplijnen
- ml-engineer - Implementeert ML-pijplijnen, model serving en feature engineering
- mlops-engineer - Bouw ML-pijplijnen, experiment tracking en modelregisters
- prompt-engineer - Optimaliseert prompts voor LLMs en AI-systemen
Gespecialiseerde Domeinen
- api-documenter - Maakt OpenAPI/Swagger-specificaties en schrijft ontwikkelaarsdocumentatie
- payment-integration - Integreert Stripe, PayPal en betalingsverwerkers
- quant-analyst - Bouwt financiële modellen, backtest handelsstrategieën en analyseert marktdata
- risk-manager - Bewaakt portefeuillerisico, R-multiples en positielimieten
- legacy-modernizer - Refactoreert legacy codebases en implementeert geleidelijke modernisering
- context-manager - Beheert context over meerdere agents en langdurige taken
Documentatie
- docs-architect - Maakt uitgebreide technische documentatie van bestaande codebases
- mermaid-expert - Maakt Mermaid-diagrammen voor flowcharts, sequenties, ERDs en architecturen
- reference-builder - Maakt uitputtende technische referenties en API-documentatie
- tutorial-engineer - Maakt stapsgewijze tutorials en educatieve content vanuit code
Business & Marketing
- business-analyst - Analyseert statistieken, maakt rapporten en volgt KPI's
- content-marketer - Schrijft blogposts, socialmediacontent en e-mailnieuwsbrieven
- hp-pro - Partner voor werving, onboarding/offboarding, verlof en afwezigheid, prestaties, naleving van beleid en personeelszaken.
- sales-automator - Stelt koude e-mails, follow-ups en voorsteltemplates op
- customer-support - Behandelt supporttickets, FAQ-antwoorden en klantmails
- legal-advisor - Stelt privacybeleid, servicevoorwaarden, disclaimers en juridische kennisgevingen op
SEO & Contentoptimalisatie
- seo-content-auditor - Analyseert aangeleverde content op kwaliteit, E-E-A-T-signalen en SEO-best practices
- seo-meta-optimizer - Maakt geoptimaliseerde meta-titels, beschrijvingen en URL-voorstellen
- seo-keyword-strategist - Analyseert trefwoordgebruik, berekent dichtheid, suggereert semantische variaties
- seo-structure-architect - Optimaliseert contentstructuur, header-hiërarchie en schema markup
- seo-snippet-hunter - Formatteert content voor featured snippets en SERP-features
- seo-content-refresher - Identificeert verouderde elementen en suggereert contentupdates
- seo-cannibalization-detector - Analyseert meerdere pagina's op trefwoordoorsprong en conflicten
- seo-authority-builder - Analyseert content op E-E-A-T-signalen en vertrouwensindicatoren
- seo-content-writer - Schrijft SEO-geoptimaliseerde content op basis van trefwoorden en briefing
- seo-content-planner - Maakt contentoverzichten, topicclusters en kalenders
Modeltoewijzingen
Alle 76 subagents zijn geconfigureerd met specifieke Claude-modellen op basis van taakcomplexiteit:
🚀 Haiku (Snel & Kosteneffectief) - 15 agents
Model:haiku
data-scientist- SQL-query's en data-analyseapi-documenter- OpenAPI/Swagger-documentatiereference-builder- Uitputtende technische referenties en API-documentatiebusiness-analyst- Metrics en KPI-trackingcontent-marketer- Blogposts en social mediacustomer-support- Supporttickets en FAQ'ssales-automator- Cold e-mails en voorstellensearch-specialist- Webresearch en informatievergaringlegal-advisor- Privacybeleid en compliance-documentenseo-meta-optimizer- Optimalisatie van meta-titels en beschrijvingenseo-keyword-strategist- Trefwoorddichtheid en semantische analyseseo-structure-architect- Contentstructuur en schema markupseo-snippet-hunter- Featured snippet-formatteringseo-content-refresher- Updates voor contentvernieuwingseo-cannibalization-detector- Detectie van trefwoordoorsprongseo-content-planner- Contentkalenders en overzichten
⚡ Sonnet (Gebalanceerde Prestaties) - 45 agents
Model:sonnetOntwikkeling & Talen:
python-pro- Python-ontwikkeling met geavanceerde functiesruby-pro- Ruby-ontwikkeling met metaprogrammering, Rails-patronen en gem-ontwikkelingjavascript-pro- Moderne JavaScript en Node.jstypescript-pro- Geavanceerde TypeScript met typesystemengolang-pro- Go-concurrentie en idiomatische patronenrust-pro- Rust-geheugenveiligheid en systeemprogrammeringc-pro- C-programmering en embedded systemencpp-pro- Moderne C++ met STL en templatesphp-pro- Moderne PHP met geavanceerde functiesjava-pro- Moderne Java met streams en concurrentieelixir-pro- Elixir met OTP-patronen en Phoenixcsharp-pro- Moderne C# met .NET-frameworks en patronenscala-pro- Enterprise Scala met Apache Pekko, Akka, Spark en ZIO/Cats Effectflutter-expert- Flutter-ontwikkeling met state management en animatiesunity-developer- Unity-gameontwikkeling en optimalisatieminecraft-bukkit-pro- Minecraft-pluginontwikkeling met Bukkit/Spigot/Paperios-developer- Native iOS-ontwikkeling met Swift/SwiftUIfrontend-developer- React-componenten en UIui-ux-designer- Interfaceontwerp en wireframesui-visual-validator- Strenge UI-validatie via screenshotanalysebackend-architect- API-ontwerp en microservicesmobile-developer- React Native/Flutter-appssql-pro- Complexe SQL-optimalisatiegraphql-architect- GraphQL-schema's en resolvers
devops-troubleshooter- Productiedebuggingdeployment-engineer- CI/CD-pijplijnendatabase-optimizer- Query-optimalisatiedatabase-admin- Database-operatiesterraform-specialist- Infrastructure as Codenetwork-engineer- Netwerkconfiguratiedx-optimizer- Developer experiencedata-engineer- ETL-pijplijnen
test-automator- Testsuitecreatiecode-reviewer- Codekwaliteitsanalysedebugger- Foutenonderzoekerror-detective- Loganalyseml-engineer- ML-modelimplementatielegacy-modernizer- Frameworkmigratiespayment-integration- Betalingsverwerkingmermaid-expert- Mermaid-diagrammen en visuele documentatieflutter-expert- Flutter-ontwikkelingseo-content-auditor- Inhoudskwaliteit en E-E-A-T-analyseseo-authority-builder- Optimalisatie van autoriteitssignalenseo-content-writer- SEO-geoptimaliseerde inhoudcreatie
🧠 Opus (Maximale Capaciteit) - 15 agenten
Model:opus
ai-engineer- LLM-toepassingen en RAG-systemensecurity-auditor- Kwetsbaarheidsanalyseperformance-engineer- Applicatieoptimalisatieincident-responder- Productie-incidentafhandelingmlops-engineer- ML-infrastructuurarchitect-reviewer- Architecturale consistentiecloud-architect- Ontwerp van cloudinfrastructuurprompt-engineer- Optimalisatie van LLM-promptscontext-manager- Coördinatie van meerdere agentenquant-analyst- Financiële modelleringrisk-manager- Risicobeheer van portefeuillesdocs-architect- Uitgebreide technische documentatie vanuit codebasestutorial-engineer- Stapsgewijze tutorials en educatieve inhoud
Installatie
Deze subagenten zijn automatisch beschikbaar wanneer ze geplaatst worden in de map ~/.claude/agents/.
cd ~/.claude
git clone https://github.com/wshobson/agents.gitGebruik
Automatische Oproep
Claude Code zal automatisch delegeren naar de juiste subagent op basis van de taakcontext en de beschrijving van de subagent.Expliciete Oproep
Noem de subagent bij naam in uw verzoek:"Use the code-reviewer to check my recent changes"
"Have the security-auditor scan for vulnerabilities"
"Get the performance-engineer to optimize this bottleneck"Voorbeelden van gebruik
Taken voor één agent
# Code quality and review
"Use code-reviewer to analyze this component for best practices"
"Have code-reviewer scrutinize these configuration changes"
"Have security-auditor check for OWASP compliance issues"Development tasks
"Get backend-architect to design a user authentication API"
"Use frontend-developer to create a responsive dashboard layout"Infrastructure and operations
"Have devops-troubleshooter analyze these production logs"
"Use cloud-architect to design a scalable AWS architecture"
"Get network-engineer to debug SSL certificate issues"
"Use database-admin to set up backup and replication"Data and AI
"Get data-scientist to analyze this customer behavior dataset"
"Use ai-engineer to build a RAG system for document search"
"Have mlops-engineer set up MLflow experiment tracking"Business and marketing
"Have business-analyst create investor deck with growth metrics"
"Use content-marketer to write SEO-optimized blog post"
"Get sales-automator to create cold email sequence"
"Have customer-support draft FAQ documentation"Multi-Agent Workflows
Deze subagenten werken naadloos samen, en voor complexere orkestraties kun je de Claude Code Commands collectie gebruiken, die 52 vooraf gebouwde slash-commando's biedt die deze subagenten in geavanceerde workflows inzetten.
# Feature development workflow
"Implement user authentication feature"
Automatically uses: backend-architect → frontend-developer → test-automator → security-auditor
Performance optimization workflow
"Optimize the checkout process performance"
Automatically uses: performance-engineer → database-optimizer → frontend-developer
Production incident workflow
"Debug high memory usage in production"
Automatically uses: incident-responder → devops-troubleshooter → error-detective → performance-engineer
Network connectivity workflow
"Fix intermittent API timeouts"
Automatically uses: network-engineer → devops-troubleshooter → performance-engineer
Database maintenance workflow
"Set up disaster recovery for production database"
Automatically uses: database-admin → database-optimizer → incident-responder
ML pipeline workflow
"Build end-to-end ML pipeline with monitoring"
Automatically uses: mlops-engineer → ml-engineer → data-engineer → performance-engineer
Product launch workflow
"Launch new feature with marketing campaign"
Automatically uses: business-analyst → content-marketer → sales-automator → customer-support
Geavanceerde werkstromen met Slash-commando's
Voor meer geavanceerde multi-subagent orkestratie, gebruik de bijbehorende Commands repository:
# Complex feature development (8+ subagents)
/full-stack-feature Build user dashboard with real-time analyticsProduction incident response (5+ subagents)
/incident-response Database connection pool exhaustedML infrastructure setup (6+ subagents)
/ml-pipeline Create recommendation engine with A/B testingSecurity-focused implementation (7+ subagents)
/security-hardening Implement OAuth2 with zero-trust architectureSubagentindeling
Elke subagent volgt deze structuur:
---
name: subagent-name
description: When this subagent should be invoked
model: haiku # Optional - specify which model to use (haiku/sonnet/opus)
tools: tool1, tool2 # Optional - defaults to all tools
System prompt defining the subagent's role and capabilities
Modelconfiguratie
Vanaf Claude Code v1.0.64 kunnen subagenten specificeren welk Claude-model ze moeten gebruiken. Dit maakt kosteneffectieve taakdelegatie mogelijk op basis van complexiteit:
- Lage complexiteit (Haiku): Simpele taken zoals basis data-analyse, documentatiegeneratie en standaardantwoorden
- Gemiddelde complexiteit (Sonnet): Ontwikkeltaken, code review, testen en standaard engineeringwerk
- Hoge complexiteit (Opus): Kritieke taken zoals beveiligingsaudits, architectuurreview, incidentrespons en AI/ML-engineering
haiku- Snel en kosteneffectief voor eenvoudige takensonnet- Gebalanceerde prestaties voor het meeste ontwikkelwerkopus- Meest capabel voor complexe analyses en kritieke taken
Agent Orchestratiepatronen
Claude Code coördineert automatisch agenten met deze veelvoorkomende patronen:
Sequentiële workflows
User Request → Agent A → Agent B → Agent C → ResultExample: "Build a new API feature"
backend-architect → frontend-developer → test-automator → security-auditor
Parallel Execution
User Request → Agent A + Agent B (simultaneously) → Merge ResultsExample: "Optimize application performance"
performance-engineer + database-optimizer → Combined recommendations
Voorwaardelijke Vertakkingen
User Request → Analysis → Route to appropriate specialistExample: "Fix this bug"
debugger (analyzes) → Routes to: backend-architect OR frontend-developer OR devops-troubleshooter
Review & Validatie
Primary Agent → Review Agent → Final ResultExample: "Implement payment processing"
payment-integration → security-auditor → Validated implementation
Wanneer Welke Agent Gebruiken
🏗️ Planning & Architectuur
- backend-architect: API-ontwerp, databaseschema's, systeemarchitectuur
- frontend-developer: UI/UX-planning, componentarchitectuur
- ui-ux-designer: Interface-ontwerp, wireframes, design systems, gebruikersonderzoek
- cloud-architect: Infrastructuurontwerp, schaalbaarheidsplanning
🔧 Implementatie & Ontwikkeling
- python-pro: Python-specifieke ontwikkeltaken
- ruby-pro: Ruby metaprogrammering, Rails-applicaties, gem-ontwikkeling, RSpec/Minitest testen
- golang-pro: Go-specifieke ontwikkeltaken
- rust-pro: Rust-ontwikkeling, geheugenveiligheid, systeemprogrammering
- c-pro: C-programmering, embedded systemen, prestatiekritische code
- javascript-pro: Moderne JavaScript, async-patronen, Node.js/browsercode
- typescript-pro: Geavanceerde TypeScript, generics, type-inferentie, enterprise-patronen
- java-pro: Moderne Java-ontwikkeling, streams, concurrency, Spring Boot
- elixir-pro: Elixir-ontwikkeling, OTP-patronen, Phoenix-frameworks, functioneel programmeren
- csharp-pro: Moderne C#-ontwikkeling, .NET-frameworks, enterprise-patronen
- scala-pro: Enterprise Scala met functioneel programmeren, Apache Pekko/Akka actors, Apache Spark, ZIO/Cats Effect, reactieve architecturen
- flutter-expert: Flutter-ontwikkeling, Dart, state management, animaties, cross-platform uitrol
- unity-developer: Unity game-ontwikkeling, C#-scripting, prestatieoptimalisatie
- minecraft-bukkit-pro: Minecraft plugin-ontwikkeling, eventsystemen, server-side features
- ios-developer: Native iOS-ontwikkeling met Swift/SwiftUI
- sql-pro: Databasequery's, schema-ontwerp, query-optimalisatie
- mobile-developer: React Native/Flutter-ontwikkeling
🛠️ Operaties & Onderhoud
- devops-troubleshooter: Productieproblemen, deployment-issues
- incident-responder: Kritieke storingen die directe reactie vereisen
- database-optimizer: Query-prestaties, indexeringsstrategieën
- database-admin: Backupstrategieën, replicatie, gebruikersbeheer, disaster recovery
- terraform-specialist: Infrastructure as Code, Terraform-modules, state management
- network-engineer: Netwerkconnectiviteit, load balancers, SSL/TLS, DNS-debugging
📊 Analyse & Optimalisatie
- performance-engineer: Applicatieknelpunten, optimalisatie
- security-auditor: Kwetsbaarheidsscans, compliance-checks
- data-scientist: Data-analyse, inzichten, rapportage
- mlops-engineer: ML-infrastructuur, experimenttracking, modelregistraties, pijplijnautomatisering
🧪 Kwaliteitsborging
- code-reviewer: Codekwaliteit, configuratiebeveiliging, productiebetrouwbaarheid
- test-automator: Teststrategie, aanmaak van test suites
- debugger: Bugonderzoek, foutoplossing
- error-detective: Loganalyse, foutpatroonherkenning, oorzaakonderzoek
- search-specialist: Diepgaand webonderzoek, concurrentieanalyse, factchecking
📚 Documentatie
- api-documenter: OpenAPI/Swagger-specificaties, API-documentatie
- docs-architect: Uitgebreide technische documentatie, architectuurgidsen, systeemhandleidingen
- reference-builder: Uitputtende API-referenties, configuratiegidsen, parameterdocumentatie
- tutorial-engineer: Stapsgewijze tutorials, leerpaden, educatieve content
💼 Zakelijk & Strategie
- business-analyst: KPI’s, verdienmodellen, groeiprognoses, investeringskengetallen
- risk-manager: Portefeuillerisico, hedgestrategieën, R-multiples, positiegrootte
- content-marketer: SEO-content, blogposts, sociale media, e-mailcampagnes
- sales-automator: Koude e-mails, opvolgingen, voorstellen, lead nurturing
- customer-support: Supporttickets, FAQ’s, helpdocumentatie, probleemoplossing
- legal-advisor - Stel privacybeleid, gebruiksvoorwaarden, disclaimers en juridische kennisgevingen op
Best Practices
🎯 Taakdelegatie
- Laat Claude Code automatisch delegeren - De hoofdagent analyseert de context en kiest optimale agenten
- Wees specifiek over vereisten - Voeg beperkingen, tech stack en kwaliteitsvereisten toe
- Vertrouw op agentexpertise - Elke agent is geoptimaliseerd voor zijn domein
🔄 Multi-agent Workflows
- Begin met verzoeken op hoofdlijnen - Laat agenten complexe, meerstaps taken coördineren
- Voorzie context tussen agenten - Zorg dat agenten over de nodige achtergrondinformatie beschikken
- Beoordeel integratiepunten - Controleer hoe uitkomsten van verschillende agenten samenwerken
🎛️ Expliciete Controle
- Gebruik expliciete oproep voor specifieke behoeften - Als je een bepaald expertperspectief wilt
- Combineer meerdere agenten strategisch - Verschillende specialisten kunnen elkaars werk valideren
- Vraag om specifieke reviewpatronen - "Laat security-auditor het API-ontwerp van backend-architect beoordelen"
📈 Optimalisatie
- Monitor de effectiviteit van agenten - Leer welke agenten het beste werken voor jouw use cases
- Itereer op complexe taken - Gebruik agentfeedback om vereisten te verfijnen
- Benut de sterke punten van agenten - Stem taakcomplexiteit af op de capaciteiten van agenten
Bijdragen
Om een nieuwe subagent toe te voegen:
- Maak een nieuw
.md-bestand aan volgens het bovenstaande formaat - Gebruik namen in kleine letters, gescheiden door koppeltekens
- Schrijf duidelijke beschrijvingen voor wanneer de subagent gebruikt moet worden
- Neem specifieke instructies op in de systeemprompt
Problemen oplossen
Veelvoorkomende problemen
Agent wordt niet automatisch aangeroepen:
- Zorg dat je verzoek duidelijk het domein aangeeft (bv. "prestatieprobleem" → performance-engineer)
- Wees specifiek over het type taak (bv. "code beoordelen" → code-reviewer)
- Geef meer context over je technische stack en vereisten
- Gebruik expliciete aanroep als je een specifieke agent nodig hebt
- Dit is normaal - verschillende specialisten hebben verschillende prioriteiten
- Vraag om verduidelijking: "Verzoen de aanbevelingen van security-auditor en performance-engineer"
- Geef achtergrondinformatie in je verzoek
- Verwijs naar eerdere gesprekken of gevestigde patronen
Hulp krijgen
Als agenten niet werken zoals verwacht:
- Controleer de beschrijvingen van agenten in hun individuele bestanden
- Probeer specifiekere taal in je verzoeken
- Gebruik expliciete aanroep om specifieke agenten te testen
- Geef meer context over je project en doelen
Licentie
Dit project is gelicentieerd onder de MIT-licentie - zie het LICENSE bestand voor details.