Marktmannen wiki Coderen met AI

Claude Code Pro-Tips

Laatst bijgewerkt

TL;DR: Drie praktische upgrades voor gevorderd gebruik: auto mode als veilige tussenweg tussen handmatige goedkeuring en --dangerously-skip-permissions, open bestandsformaten (AGENTS.md/SKILL.md) als exit-strategie uit het Claude Code-ecosysteem, en een always-on VPS+tmux-setup voor 24/7 toegang via je telefoon.

Auto mode: tussenweg tussen handmatig en --dangerously-skip-permissions

In default-modus vraagt Claude Code goedkeuring voor elke file-write en elk commando — veilig, maar je blijft aan je scherm gekluisterd. --dangerously-skip-permissions is het andere uiterste: volledige vrijheid, hoog risico voor je bestanden — alleen geschikt in geïsoleerde omgevingen.

Auto mode zit ertussenin en is sinds v2.1.283 de standaard-startmodus (met shift-tab cycle je vanuit auto naar default, acceptEdits en plan): een classifier beoordeelt elke actie en onderbreekt alleen bij echt risicovolle stappen (bijv. "ik ga dit bestand verwijderen — oké?"). Claude werkt door op routinematige acties; jij wordt alleen gevraagd bij beslissingen die er echt toe doen. Hierdoor kun je een taak starten en wegloopen van je bureau.

Escape routes: portable bestandsformaten als exit-strategie

Een risico van volledig op Claude Code bouwen: bij een prijsverhoging, beleidswijziging of voorkeursverandering zit je vast als je hele systeem alleen in Claude Code werkt. De sector heeft hiervoor stilzwijgend gemeenschappelijke, open formaten omarmd:

  • AGENTS.md — een gedeeld instructiebestand dat volgens de video Codex, Cursor, Copilot en andere tools native lezen; CLAUDE.md is functioneel het Claude Code-equivalent hiervan, en Claude Code leest zelf ook AGENTS.md.
  • SKILL.md — het skill-formaat is inmiddels een open standaard (agentskills.io, zie Skills Verbeteren — Vier Praktijken), dus skills zijn herbruikbaar in andere tools.
  • MCP/CLI-toolverbindingen — ondersteund door alle grote spelers, niet alleen Claude Code.

Praktisch: door je context en skills in deze portable formaten te schrijven, blijf je in staat om van tool te wisselen zonder je systeem te herbouwen.

Altijd-aan: VPS + tmux + channels voor 24/7 toegang

Claude Code's ingebouwde remote control (channels via Telegram/Discord) laat je vanaf je telefoon meekijken en sturen. De video stelde dat het werk stopt zodra de verbinding wegvalt; dat is achterhaald: remote control herverbindt automatisch, alleen in server mode geeft het na ~10 minuten zonder verbinding op.

Always-on-variant: draai Claude Code op een VPS (virtual private server) die nooit slaapt, in een tmux-sessie (blijft actief ongeacht verbinding), benaderbaar via SSH/Tailscale of via Claude Code channels. Voordelen: - Je telefoon wordt je volledige bedieningspaneel — inclusief goedkeuringen, die via Telegram binnenkomen. - Gebruikt je bestaande Pro/Max-abonnement, geen externe API-kosten. Let op: met een eigen ANTHROPIC_BASE_URL staat remote control uit (sinds v2.1.196). - Zwaarder om op te zetten dan de ingebouwde remote control, maar onafhankelijk van je eigen computer.

Dit is een lichtgewicht alternatief naast de drie deploy-methoden in Claude Code Routines — gericht op mobiele interactieve toegang tot een doorlopende sessie, niet op geplande/event-gebaseerde automatisering.

12 losse instellingen (settings.json / /config) met het grootste effect

Elke aanpassing hieronder is één regel, geen code. De meeste zitten in het globale settings.json (~/.claude/settings.json) zodat ze voor alle projecten gelden.

Aandacht & controle 1. Notificatiegeluid — via /config → local notifications (terminal bell, Ghostty, etc.), zodat je niet 20 minuten op een goedkeuringsprompt blijft wachten. Community-project "Claude Sounds" van Dave Schumacher voegt grappige gesproken meldingen toe via een notification hook. 2. Push-meldingen naar je telefoon — agentPushNotifEnabled: true (standaard false); stuurt een melding naar je mobiel zodra Claude in een remote-control-sessie op jouw input wacht. 3. /fewer-permission-prompts — scant je recente transcripten op veelvoorkomende read-only bash/MCP-tool-calls en genereert automatisch een prioriteitenlijst voor je allow-list — sneller dan volledig auto mode, maar wel zo veilig, omdat alleen wat je al vaak goedkeurde wordt vrijgegeven. Vergelijk auto mode hierboven. 4. Deny-rules — deny wordt altijd eerst gecheckt (vóór ask/allow) en kan door geen enkele allow-regel worden overruled. Twee aanraders: .env-bestanden nooit laten lezen, en git push * altijd laten vragen — publiceren blijft bij jou.

Modelkeuze & kosten 5. opusplan-alias — plant op Opus, voert automatisch uit op Sonnet zodra je van plan- naar build-modus wisselt. Er is geen fableplan-alias; volgens de video staat daarvoor een issue open (niet geverifieerd), dus dat moet je nu nog handmatig doen (zie Fable Mode en Model Routing). 6. /effort-niveau bewust kiezen (low, medium, high, xhigh, max, modelafhankelijk; Opus/Sonnet/Haiku 5.5 staan standaard op medium) — volgens een externe test die de video aanhaalt (20 runs per niveau, niet geverifieerd) blijkt dat kwaliteit onder "max" nauwelijks verschilt en correctheid gelijk blijft; extra tokens op hoge effort kopen vooral herverificatie en voorbehouden, geen betere antwoorden. Default voor routinewerk, hoog voor echt lastige problemen, max vrijwel nooit — zeker niet met dure modellen als Fable.

Privacy & dataminimalisatie 7. env-vlaggen tegen ruis en dataverzameling: CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY, DISABLE_TELEMETRY, DISABLE_ERROR_REPORTING en CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC (niet-essentieel netwerkverkeer uit). De in de video genoemde DISABLE_NONESSENTIAL_MODEL_CALLS bestaat niet. Aanvullend: in claude.ai-privacyinstellingen de toggle "help improve AI models" uitzetten om chat-/codeersessies niet te laten meetrainen.

Geheugen & historie 8. cleanupPeriodDays — Claude Code bewaart standaard 30 dagen sessiehistorie en verwijdert de rest stilletjes. Zet dit op een groot getal (bijv. 365 voor een jaar, 3650 voor praktisch altijd). 0 werkt niet: die waarde faalt de validatie. 9. autoCompactWindow (of /autocompact) — zonder instelling compact Claude Code pas bij de contextlimiet van het model. Met autoCompactWindow of het commando /autocompact stel je een kleiner venster in (100K–1M tokens), zodat sessies eerder comprimeren. Volgens de video zet context rot al rond 70-80% vulling in (niet geverifieerd).

Zichtbaarheid & workflow 10. /statusline — bijv. /statusline show model name and context percentage with a progress bar; genereert een statusregel met model, kosten en contextvulling, zodat je vóór auto-compact al kunt ingrijpen. 11. Ctrl+S om een prompt te stashen — halverwege typen iets anders moeten checken? Ctrl+S knipt de tekst, Ctrl+V (of opnieuw Ctrl+S) plakt hem terug in het volgende promptvenster. spinnerTipsEnabled: false verwijdert de afleidende tips onder de laad-spinner. 12. Commit-attributie uitzetten — laat de "Generated with AI / co-authored by"-regel weg uit git-commits en PR's door de templates in de attribution-instelling leeg te zetten. De oude sleutel includeCoAuthoredBy is deprecated.

13e, geen setting maar een mindset-omslag: met sterkere modellen (en hogere effort-niveaus) werkt lange, hyper-specifieke prompt engineering averechts. Anthropic's eigen richtlijn voor de nieuwste modellen: geef het model genoeg informatie om zelfstandig te handelen — een doel plus "wat is klaar" in plaats van elke stap voor te schrijven. Dat is de kern van loop engineering: het model draait zelf de plan→uitvoer→verificatie-loop, jij sluit alleen de kloof tussen wat je vraagt en wat er werkelijk moet gebeuren.

Verwante concepten

  • Claude Code Routines — de drie structurele manieren om automatiseringen te deployen; deze VPS-aanpak is een aanvullend, lichter alternatief voor mobiele toegang
  • Subagents — permissie-instellingen (permissionMode) op subagent-niveau, vergelijkbaar met auto mode op sessieniveau
  • Agentic OS — portable bestandsformaten als onderdeel van de "mappen-en-bestanden"-mindset
  • Fable Mode en Model Routing — overlappende kosten-/contextinstellingen specifiek voor Fable 5-gebruik
  • Claude Code Functie-overzicht — de bredere S- t/m D-tier featureranking waar deze pro-tips een praktische aanvulling op zijn
  • GPT-5.6 Promptplaybook — punt 13 (loop engineering: doel + "wat is klaar" i.p.v. elke stap voorschrijven) is inhoudelijk vrijwel identiek aan GPT-5.6's "beschrijf de bestemming, niet de route"-principe, nu voor een ander platform

Open vragen

  • Hoe verhoudt auto mode's risicoclassificatie zich tot permissionMode-instellingen op subagent-niveau?
  • Welke beveiligingsoverwegingen gelden bij SSH/Tailscale-toegang tot een always-on VPS met Claude Code erop?
  • Komt er op korte termijn een officiële fableplan-alias, net als opusplan?

Bronnen