DevOps
AI-coding assistants zoals Claude Code kunnen de snelheid van je developmentteam flink verhogen. Maar zonder duidelijke workflow, testomgeving en code review beland je met AI-gegenereerde code al snel in een onbeheersbare codebase — of erger: direct op productie.
Als freelance developer richt ik een veilige, gecontroleerde Claude Code workflow in waarbij elke wijziging via een merge request langs een menselijke reviewer gaat, eerst op een staging omgeving wordt getest en pas daarna live gaat.
Een Claude Code workflow is een vaste werkwijze waarbij een AI-coding agent binnen jouw Git-repository werkt volgens afgesproken regels: de agent maakt een feature branch, schrijft code, voert tests uit, maakt commits en opent een merge request (of pull request). Een developer reviewt die wijziging, waarna deze via een CI/CD pipeline naar de test- of acceptatieomgeving wordt gedeployed. Pas na goedkeuring volgt de merge naar main en de release naar productie.
Kortom: AI schrijft, de mens beslist.
Ik zet een volwaardige testomgeving (staging) op die de productieomgeving zo goed mogelijk nabootst — inclusief database, environment variabelen, secrets management en dependencies. Denk aan een OTAP-straat (Ontwikkel, Test, Acceptatie, Productie) of een lichtere variant, afhankelijk van de omvang van je team.
Daarnaast richt ik de repository zelf in: branching strategie (Git Flow, trunk-based development of GitHub Flow), branch protection rules op main, verplichte reviews, linting, automatische tests en een CLAUDE.md met projectcontext en codeerstandaarden. Zo weet de AI-agent precies binnen welke kaders hij mag werken.
Jij of je team geeft een opdracht in natuurlijke taal. Claude Code werkt de wijziging uit in een aparte feature branch, draait de testsuite, maakt nette commits met duidelijke commit messages en opent automatisch een merge request (GitLab) of pull request (GitHub) richting de testbranch.
Geen losse code-snippets die je zelf moet plakken — de wijziging staat meteen op de juiste plek in je versiebeheer, met een volledige diff en beschrijving.
Ik review elke merge request op code kwaliteit, security, performance en architectuur. Geen blind vertrouwen in AI-output: ik controleer op onnodige dependencies, kwetsbaarheden, dubbele logica en afwijkingen van jullie codeerstandaard.
Na goedkeuring wordt de wijziging via de CI/CD pipeline automatisch uitgerold naar de test- of stagingomgeving, waar jij of je collega’s hem in de praktijk kunnen bekijken en testen.
Is de wijziging goedgekeurd op staging? Dan volgt de merge naar main en de deployment naar productie. Automatisch, herhaalbaar en met een rollback-strategie voor het geval er toch iets misgaat.
mainCLAUDE.md met projectcontext, conventies en guardrailsKwaliteit blijft geborgd. Elke regel code die live gaat, is door een mens gereviewd.
Geen verrassingen op productie. Wijzigingen worden eerst op een realistische testomgeving gevalideerd.
Security by design. Secrets buiten de repository, beperkte rechten voor de agent, dependency scanning in de pipeline.
Volledige traceerbaarheid. Elke wijziging heeft een commit, een merge request en een reviewer. Audit trail compleet.
Je team wordt sneller, niet afhankelijker. De workflow is van jou — ook zonder mij.
Claude Code · Git · GitLab · GitHub · Bitbucket · GitLab CI/CD · GitHub Actions · Docker · Docker Compose · merge requests · pull requests · feature branches · trunk-based development · code review · automated testing · linting · staging environment · deployment pipeline · rollback strategie · MCP servers · CLAUDE.md · agentic coding
Werkwijze en stack worden afgestemd op jullie bestaande omgeving.
Vervangt Claude Code mijn developers? Nee. Claude Code neemt repetitief werk uit handen en versnelt implementatie, maar architectuurkeuzes, review en verantwoordelijkheid blijven bij je team liggen. De workflow is er juist op ingericht dat er altijd een mens tussen zit.
Werkt dit met GitHub én GitLab? Ja. De workflow werkt met GitHub, GitLab, Bitbucket en Azure DevOps. De principes — feature branch, merge request, review, staging, productie — zijn hetzelfde.
Blijft mijn broncode veilig? Ja. Ik richt de omgeving zo in dat secrets nooit in de repository staan, de agent alleen toegang heeft tot wat nodig is, en er duidelijke afspraken liggen over wat er wel en niet naar externe diensten gaat. Bij gevoelige projecten kijken we samen naar de juiste configuratie en verwerkersafspraken.
Hoe lang duurt het opzetten? Een basisworkflow voor een bestaand project staat doorgaans binnen enkele dagen. Complexere omgevingen met meerdere services of een uitgebreide OTAP-straat kosten meer tijd. Na een korte intake weet je precies waar je aan toe bent.
Kan ik ook alleen de reviews uitbesteden? Ja. Ik kan doorlopend merge requests reviewen die door jouw team of door Claude Code zijn aangemaakt, zonder dat ik de volledige inrichting doe.
Wil je AI-coding inzetten zonder de controle over je codebase te verliezen? Neem contact op voor een vrijblijvende intake. We kijken naar je huidige setup, bepalen welke stappen nodig zijn en ik lever een concreet plan met tijdsinschatting.
Ik denk graag mee over Shopify, fulfilment, tracking en maatwerk koppelingen.
Neem contact op