AI · Claude Code
Hoe ik Claude Code gebruik voor repo-werk, reviews en refactors.
Claude Code gebruik ik voor werk waarbij context niet in één codeblok past: bestaande bestanden analyseren, wijzigingen doorvoeren, reviews doen en controleren hoe onderdelen samenhangen.
Repo-context
Eerst lezen, dan wijzigen
Bij bestaande software wil ik niet dat een AI vanuit een losse beschrijving nieuwe architectuur verzint. De repository, documentatie en huidige source horen eerst gelezen te worden.
Dat is extra belangrijk in projecten die al meerdere ontwikkelfases hebben gehad.
Reviews
Security- en kwaliteitsreviews zijn een nuttige tweede rol
Een code-agent hoeft niet alleen bouwer te zijn. Ik gebruik hem ook om bestaande wijzigingen kritisch te laten bekijken op fouten, inconsistente aannames en beveiligingsproblemen.
Zo’n review is geen formele garantie, maar wel een extra controlelaag.
Refactors
Grote wijzigingen moeten klein genoeg blijven om te controleren
Een agent kan in korte tijd veel bestanden aanpassen. Dat is precies waarom ik duidelijke grenzen, branches, commits en tests belangrijk vind.
Hoe sneller de wijziging ontstaat, hoe belangrijker een leesbaar spoor van wat er veranderde wordt.
Instructies
Projectdocumentatie wordt onderdeel van de AI-interface
README’s, handoffs, architectuurdocumenten en vaste ontwikkelregels helpen niet alleen mensen. Ze zorgen er ook voor dat een code-agent minder hoeft te gokken.
Voor mijn eigen projecten wil ik belangrijke operationele feiten daarom in Git houden en niet alleen in chatgeschiedenis.
Controle
Een geslaagde edit is nog geen geslaagde feature
Na codewijzigingen wil ik tests, linting, runtimegedrag of een echte functionele controle zien. Alleen het feit dat een tool bestanden kon aanpassen zegt niets over het productgedrag.
Verder