~/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 die 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 meest op vertrouw.
- 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.
- Claude Code /doctor: wat het command controleert en repareert
De snelste manier om te zien wat je opzet werkelijk meesleept. De health check werd een contextaudit, en zet de rekening op een rij waar niemand om vroeg.
Je API-client heeft zojuist je coding agent ingesteld
Postman desktop installeert zonder te vragen plugins in Claude Code en Codex. Ik reproduceerde het op Linux, zonder account en zonder één klik, keek wat er bij het model aankwam en vond de fallback waarmee de app zijn eigen hook in Codex goedkeurt.
lees- 0/7schrijfpogingen voorbij de rol
Claude read-only toegang geven tot je database: rol, flag en Azure zonder wachtwoord
Elke SQL MCP-server belooft een read-only modus, en bij veertien ervan bleek die te omzeilen. Ik liet de bypasses los op een read-only rol in Postgres en SQL Server, en keek daarna wat er met diezelfde opzet gebeurt als je op Azure zonder wachtwoord inlogt.
- 0,00%mutatiescore op vitest 5
Stryker en Vitest 5: waarom ineens alle mutanten overleven
Na de upgrade naar Vitest 5 markeerde StrykerJS elke mutant die je tests raken als overleefd, met een groene dry run en zonder error. Hoe je in het rapport zelf een kapotte runner onderscheidt van een zwakke testsuite, wat 10.1 repareerde en waarom je 10.1.1 installeert.
- 14checkouts met instructies van dependencies
Je dependencies leveren een CLAUDE.md mee, en Claude Code leest hem
Ik heb in 40 repositories op mijn machine nagelopen welke instructiebestanden een Claude Code-sessie kunnen sturen. In 14 daarvan lagen in node_modules en vendor bestanden van package-maintainers die niemand controleert. Claude Code laadt ze zodra het een bestand ernaast leest.
- 85%marge op inference, h1 2026
De prijsverlaging was nooit korting
OpenAI en Anthropic verlaagden hun prijzen in vier maanden met tot 80%, en de voor de hand liggende verklaring is marktaandeel kopen met geld van investeerders. De S-1 van Anthropic zegt iets anders: inference draaide vóór de verlagingen al op 85% marge, en juist met een lagere prijs per taak groeit de rekening.
Claude Code wijzigde bestanden zonder te vragen: wat git diff je niet laat zien
Sinds auto mode de standaard is, vraagt een agent maar zelden eerst of hij iets mag aanpassen, en dat is zo bedoeld. De uiteindelijke diff laat zien waar de sessie eindigde. Welke wijzigingen je voorgelegd kreeg, welke in een subagent gebeurden en welk werk al was teruggedraaid voordat je keek, zie je er niet in.
Codekwaliteit bewaken bij AI-code: de hele opzet, van hook tot CI
De hele kwaliteitsopzet voor een project waarin een agent code schrijft: wat er in Claude Code-hooks, pre-commit, pre-push, CI en de wekelijkse mutation run hoort. En de eigenschap die elke controle nodig heeft, namelijk dat hij kan falen, met het bewijs uit drie van mijn eigen repository's.
- 0,06%van de tokens was output
Claude Code Superpowers: wat subagent-driven development aan tokens kost
Ik telde een maand lang elke token van mijn eigen Superpowers-runs: elf plannen, 407 dispatches, 3,3 miljard tokens. Code schrijven was daar 0,06% van. De rest was context die opnieuw werd gelezen, en de verse subagent per taak bleef alleen goedkoop zolang de taak klein bleef.
- 14,5%agent-calls geblokkeerd
Claude Code auto mode: waarom je allow-regel voor Agent niets doet
In één repository blokkeerde de classifier van Claude Code auto mode in een maand 86 van de 594 subagents, vooral gewone code reviews. Agent op de allowlist zetten hielp niet, want auto mode gooit die regel weg zodra je de modus aanzet. Werd dezelfde prompt opnieuw gestuurd, dan ging hij 24 van de 26 keer wel door.
- 56%extra kosten bij late correctie
Claude Code bijsturen tijdens het werk: Esc, de wachtrij en /btw
Zo stuur je Claude Code bij terwijl hij bezig is: wat Esc bewaart, wanneer een bericht uit de wachtrij aankomt, waar /btw voor is en wat een late correctie kost. Gemeten in 40 runs van één taak in twee groottes.