~/blog/tag/tooling
Gereedschap
Tools, workflows en configuratie die het ontwikkelproces versnellen.
Waar ik over schrijf
Tools zitten tussen wat je bedoelt en wat er gebeurt. Die zin klinkt vanzelfsprekend tot je een team een tool ziet adopteren dat het tegenovergestelde doet, en met meer vertrouwen slechtere code oplevert.
De stukken onder deze tag gaan vooral over tooling voor werken met AI. CLAUDE.md-bestanden. Hooks. Skills, plugins, de hele steiger eromheen die een agent van slimme autocomplete in iets met regels en geheugen verandert. De helft zijn gidsen voor specifieke patronen die overeind zijn gebleven. De andere helft zijn kritische beoordelingen van tools die indrukwekkend lijken in een demo en uit elkaar vallen zodra je er echt werk doorheen haalt.
De toets die ik blijf toepassen is simpel. Maakt deze tool mijn intentie explicieter, of laat hij de output zelfverzekerder klinken? Dat zijn heel verschillende dingen. Een tool die je dwingt te specificeren wat je wilt, is nuttig. Een tool die je vage prompt parafraseert in vloeiende code is een risico, hoe goed de demo er ook uitzag.
Lees deze stukken met de verwachting dat er meningen in staan over specifieke instrumenten. Ik noem namen. Sommige tools verdienen hun sterren. Andere niet.
Begin je net met dit gereedschap, dan is de gids Agentic coding de kortste route langs de stukken die ertoe doen.
Beste startpunten
- Claude Code hooks: deterministische controle over AI-workflows
Waar deterministische controle over agent-gedrag begint. De tool-feature waar ik het zwaarst op leun.
- Het CLAUDE.md bestand: geef je AI permanent geheugen
Het simpelste patroon met de grootste impact. Geef de agent de context die hij niet kan afleiden.
- Caveman vs context-mode: kleinere mond, of kleinere kamer?
Twee tools die hetzelfde probleem anders proberen op te lossen. Een uitgewerkte vergelijking en wat die zegt over het kiezen van instrumenten.
Claude Code plan mode: beslissen voordat de agent schrijft
Hoe plan mode in Claude Code werkt: het planbestand op schijf, de vijf fases die je nooit ziet, en de plekken waar read-only eerder een advies blijkt dan een regel.
lees →Git worktrees uitgelegd: parallel werken met AI-agents zonder botsingen
Een git worktree geeft elke agent eigen bestanden en verder niets. Wat --worktree in Claude Code afschermt, wat er via die ene .git gedeeld blijft, en welke keuzes je daarnaast zelf moet maken.
Context beheren in Claude Code: wanneer /clear en wanneer /compact
Context beheren in Claude Code werd lastiger toen het window groter werd. Wat /context echt meet, waarom er bij /compact altijd iets verdwijnt, en wanneer je beter kunt clearen.
Claude Code /doctor: van installatiecheck naar contextaudit
Wat /doctor in Claude Code nu echt controleert: tien checks, waarvan er maar twee kijken of het ding goed geïnstalleerd staat. De rest gaat over wat jij erin hebt geladen.
Incident response voor AI-agents: wat je doet als je coding agent de fout in gaat
Een draaiboek in vijf fases voor het uur nadat je coding agent iets sloopt: sessie bevriezen, reconstrueren uit het transcript, blast radius bepalen, roteren, en de permissie repareren die het mogelijk maakte.
Opus 5 is er, en je effort-instellingen kloppen niet meer
Opus 5 komt tot op een halve procentpunt van Fable 5 tegen de helft van de kosten per taak, bij precies dezelfde prijs per token. Wat er voor jouw setup echt verandert, staat in de documentatie: meet je effort-niveaus opnieuw.
Je MCP-server beveiligen: authenticatie, scopes en rate limits
Je hebt een MCP-server gebouwd. De tutorial stopte waar beveiliging begint. Zo voeg je OAuth, scoped tokens en rate limits toe aan je eigen server, met TypeScript- en Laravel-voorbeelden, zodat hij niet tussen de 12.500 open servers belandt.
Welk Claude-model voor welke programmeertaak
Hoe ik codewerk verdeel over Haiku, Sonnet, Opus en Fable, en waarom modelkeuze draait om kostenbewustzijn in plaats van om standaard het grootste te pakken.
Je coding agent las je .env en stuurde je hele repo weg
Een analyse van het netwerkverkeer betrapte de Grok Build CLI op het wegsturen van een complete repository, git-historie en een onafgeschermde .env naar een bucket van de leverancier. Zo controleer je wat je eigen coding agent verstuurt, en welke secrets nooit op een agent-machine horen.
Claude Code sandboxen: toestemming is geen muur
Zo zet je Claude Code in een sandbox: de ingebouwde /sandbox, de sandbox runtime, dev containers en VM's vergeleken, en waarom een toestemmingsprompt je niet beschermt.