50 Claude Code Tips Die Ik Vanaf Dag Één Had Willen Weten
Ik verbrandde $400 aan API-tokens in mijn eerste maand met Claude Code. Niet omdat ik iets complexs bouwde — omdat ik geen idee had hoe ik contextvensters moest beheren, wanneer ik ze moest wissen, of dat een opgeblazen CLAUDE.md-bestand stil 30% van mijn beschikbare tokens opat bij elk verzoek.
Zes maanden later daalde mijn tokengebruik met ruwweg 60% terwijl mijn output verdrievoudigde. Zelfde tool. Zelfde abonnement. Volledig andere aanpak.
Het verschil tussen een developer die Claude Code "gebruikt" en een die er werkelijk productief mee is, komt neer op misschien vijftig specifieke gewoontes en technieken. De meeste zijn nergens voor de hand liggend gedocumenteerd. Je pikt ze op door pijnlijke vallen en opstaan, of je leert ze van iemand die het pijnlijke deel al heeft doorgemaakt.
De Basis Die De Meeste Mensen Overslaan
Altijd Vanuit de Root Starten
Altijd Claude Code starten vanuit de rootmap van je project. Wanneer je een sessie start, pakt Claude Code je projectcontext in — bestandsstructuur, afhankelijkheden, configuratiebestanden — en stuurt het mee met je prompts.
Als je vanuit een submap start, geef je de AI een gedeeltelijke kaart en verwacht je dat het het volledige terrein navigeert.
Het /init-Commando Is Niet Optioneel
Het uitvoeren van /init op een nieuw project voert een volledige structurele analyse van je codebase uit en genereert een CLAUDE.md-bestand afgestemd op wat het vindt. Framework-detectie, testrunner-identificatie, buildtoolconfiguratie, mapconventies.
Run /init. Bekijk wat het genereert. Pas dan aan van daaruit.
Je CLAUDE.md Is Je Superkracht of Je Knelpunt
Dit is het meest kritieke bestand in je Claude Code-workflow, en bijna iedereen maakt dezelfde fout: ze maken het te lang.
Het CLAUDE.md-bestand werkt als persistente context — het wordt in elk gesprek geladen. Houd het onder de 300 regels. Idealiter dichter bij 200.
Wat thuishoort in CLAUDE.md:
- Projectarchitectuur in een oogopslag (framework, taal, sleutelmappen)
- Build- en testcommando's
- Harde regels — "pas nooit migratiebestanden direct aan," "gebruik altijd het repository-patroon voor databasetoegang"
- Domeinspecifieke context die onmogelijk uit code alleen kan worden afgeleid
Wat er niet thuishoort:
- Codevoorbeelden (de AI kan je echte codebase lezen)
- Uitgebreide uitleg over waarom beslissingen zijn genomen
- Documentatie die je README dupliceert
CLAUDE.md ondersteunt hiërarchie. Je kunt een rootniveau-bestand hebben voor projectbrede regels en mapniveau-bestanden voor subsysteemspecifieke context.
Toetsenbordsnelkoppelingen Die Mijn Snelheid Veranderden
Shift + Tab — De Moduswissel
Deze snelkoppeling schakelt tussen Planmodus en Bewerkingsmodus. Als je de Planmodus niet gebruikt, maak je een categorie vermijdbare fouten.
Planmodus vertelt Claude Code om wijzigingen te analyseren en voor te stellen zonder iets uit te voeren. Bewerkingsmodus vertelt het om daadwerkelijk wijzigingen aan te brengen.
Escape — De Onderbrekingsknop
Wanneer Claude Code midden in een generatie zit en je al kunt zien dat het de verkeerde kant opgaat, druk op Escape. Het stopt de AI onmiddellijk.
Dubbel tikken op Escape wist je huidige invoer of keert terug naar een eerdere contextstaat.
De Slash-Commando's Die Je Werkelijk Nodig Hebt
/clear — Wist de huidige context. Nieuwe start.
/context — Toont precies wat er in je huidige contextvenster zit en hoeveel tokens elk onderdeel verbruikt.
/compact — Vat je huidige context samen en comprimeert deze zonder de belangrijke bits te verliezen.
/models — Geeft een lijst van beschikbare modellen en laat je wisselen.
/resume — Herstelt een verloren sessie.
/mcp — Beheert je Model Context Protocol-plugins.
Context Engineering — De Vaardigheid Die Niemand Leert
Verse Context Overtreft Opgeblazen Context Elke Keer
Wanneer je contextvenster volraakt, begint de AI afwegingen te maken over wat te prioriteren. Je zorgvuldig gecraftte CLAUDE.md-regels? Ze worden verwaterd door het gewicht van alles andere in context.
Ik run /context obsessief. Als mijn tokengebruik boven de 60% is en ik begin een nieuwe subtaak, wis ik en begin opnieuw.
Validatielussen Zijn Alles
In je CLAUDE.md, definieer validatiecommando's — build, test, lint, typecheck — en instrueer Claude Code ze uit te voeren na het aanbrengen van wijzigingen.
Zonder validatielussen had ruwweg 40% van Claude Code's gegenereerde code handmatige fixes nodig voordat het zou draaien. Met validatielussen daalde dat naar onder de 10%.
De Tweede Hersenbenadering
Mijn CLAUDE.md is niet alleen regels en commando's — het is een gecureerde kennisbasis die de AI slimmer maakt over mijn specifieke projecten in de loop van de tijd.
Wanneer ik een patroon ontdek dat werkt, voeg ik het toe als een regel. Wanneer de AI een terugkerende fout maakt, voeg ik een beperking toe die het voorkomt.
Parallelle Ontwikkeling — De Vermenigvuldiger
Meerdere Instanties Draaien
Niets houdt je tegen om meerdere terminalvensters te openen en Claude Code in elk te draaien. Ik draai routinematig twee of drie instanties tegelijkertijd — één bouwt een feature, één schrijft tests, één refactort een gerelateerde module.
Git Worktrees Maken Dit Veilig
git worktree add ../project-auth feature/auth
git worktree add ../project-tests feature/tests
git worktree add ../project-refactor refactor/notifications
Elke worktree is een onafhankelijke checkout van je repo gekoppeld aan een andere branch. Geen bestandsconflicten.
Skills, MCPs en Sub-Agents — De Composabiliteitslaag
Skills — Herbruikbare Workflows
Een skill is een opgeslagen workflow die je kunt triggeren met een slash-commando. Skills worden opgeslagen als markdown-bestanden, zodat je ze kunt versiebeheren, delen met je team of overbrengen naar andere machines.
MCPs — Het Pluginsysteem
MCPs breiden de mogelijkheden van Claude Code uit door het te verbinden met externe diensten en tools.
Waarschuwing: MCPs verbruiken contexttokens. Elke geïnstalleerde MCP voegt zijn interfacedefinitie toe aan je contextvenster. Installeer alleen wat je nodig hebt voor je huidige workflow.
Sub-Agents — Parallelle Taakuitvoerders
Sub-agents zijn lichtgewicht Claude Code-instanties gespawned voor specifieke atomaire taken. Ze delen geen context met je hoofdsessie.
Goed voor: het genereren van een enkel bestand, gegevens formatteren, externe inhoud ophalen en samenvatten.
Niet goed voor: alles dat inzicht in je volledige projectcontext vereist.
Geavanceerde Technieken voor de Obsessieve
Browserautomatisering Met /chrome
Het /chrome-commando opent een browserinstantie die Claude Code direct kan besturen. Navigeer pagina's, vul formulieren in, scrap inhoud, maak screenshots.
Hooks voor Geautomatiseerde Veiligheid
Pre-executie en post-executie hooks werken als Git-hooks maar voor Claude Code-acties:
- Pre-hook: blokkeert elk commando dat productieomgevingsvariabelen wijzigt
- Post-hook: draait Prettier op elk gewijzigd
.tsof.tsx-bestand - Post-hook: draait ESLint met auto-fix op gewijzigde bestanden
Meldingen Wanneer Werk Voltooid Is
Wanneer je lange taken uitvoert over meerdere instanties, configureer Claude Code om je op de hoogte te stellen bij voltooiing.
Het Composabiliteitsraamwerk
Slash-commando's, skills, MCPs, sub-agents, hooks en plugins zijn niet afzonderlijke functies — het zijn composeerbare bouwstenen.
De developers die het meeste uit Claude Code halen, schrijven geen betere prompts. Ze bouwen betere systemen rondom de tool — geautomatiseerde pipelines die het repetitieve werk afhandelen, validatielussen die fouten vangen, meldingssystemen die aandacht beheren, en gedeelde configuraties die best practices over teams schalen.
Wat Zes Maanden Me Leerde Dat Documentatie Niet Kan
Begin elke taak door te vragen wat de AI moet weten, niet wat je wilt dat het doet. De kwaliteit van uitvoer staat in directe verhouding tot de kwaliteit van context.
Behandel context als RAM — het is eindig en kostbaar. Wis agressief. Herstel context goedkoop.
Automatiseer het meta-werk. Het bijwerken van CLAUDE.md, het installeren van MCPs, het configureren van hooks, het maken van skills — dit kan allemaal gesprekssgewijs via Claude Code zelf worden gedaan.
Plan voor je uitvoert. Altijd. De vijf minuten die je besteedt in de Planmodus bij het verifiëren van aanpak en aannames, besparen je dertig minuten van het ongedaan maken van incorrecte wijzigingen in de Bewerkingsmodus.
Ik begon dit stuk door je te vertellen over de $400 die ik verspilde in mijn eerste maand. Dat geld kocht me een opleiding in context engineering, workflow-ontwerp en het verschil tussen een tool gebruiken en er een systeem omheen bouwen. Als zelfs vijf van deze vijftig tips je redden van vergelijkbare dure lessen, dan heeft dit bericht zijn werk gedaan.
Laten We Samenwerken
Wil je AI-systemen bouwen, workflows automatiseren of je technische infrastructuur opschalen? Ik help je graag.
- Fiverr (custom builds & integraties): fiverr.com/s/EgxYmWD
- Portfolio: mejba.me
- Ramlit Limited (enterprise-oplossingen): ramlit.com
- ColorPark (design & branding): colorpark.io
- xCyberSecurity (beveiligingsdiensten): xcybersecurity.io