Skip to main content
📝 Claude Code

32 Claude Code-hacks die ik elke dag gebruik

32 Claude Code-hacks voor dagelijks gebruik: ultrathink, sub-agents, hooks, /statusline, /loop, Context7 MCP en settings.json-tweaks.

25 min

Leestijd

4,933

Woorden

Apr 26, 2026

Gepubliceerd

Engr Mejba Ahmed

Geschreven door

Engr Mejba Ahmed

Artikel delen

32 Claude Code-hacks die ik elke dag gebruik
32 Claude Code-hacks die ik elke dag gebruik - Video thumbnail

32 Claude Code-hacks die ik elke dag gebruik

Ik sloot bijna het tabblad YouTube toen de titel '31 Claude Code-hacks' luidde. Ik heb vijftig van die video's bekeken. De meesten van hen zijn iemand die de officiële documenten hardop voorleest terwijl een schermrecorder draait. Toen zag ik de tijdstempels. Beginner. Tussenliggend. Geavanceerd. Elke sectie had tien plustips. Tegen de tijd dat ik halverwege was, had ik al twee keer gepauzeerd om mijn eigen ~/.claude/settings.json bij te werken, een Context7 MCP-server te installeren en een subagent opnieuw op te bouwen die zonder enige reden mijn Opus-budget opbrandde.

Er waren tweeëndertig hacks, niet eenendertig. De maker heeft zich vergist. Drie ervan gebruikte ik al weken verkeerd. Twee ervan had ik nog nooit eerder gezien, en een daarvan is nu de grootste reden dat mijn agent 60% minder kost dan in maart.

Dus ging ik zitten en voerde elke hack uit tegen mijn werkelijke workflow. De agentfarm die ik gebruik voor mijn mejba.me-inhoudspijplijn, de Ramlit-clientbuilds, de beveiligingsautomatiseringen waarvan ik prototypes maak. Sommige van deze hacks liggen voor de hand als je ze eenmaal kent. Er zijn er een paar die alleen mensen tegenkomen die honderden Claude Code-sessies hebben verzonden. Alle tweeëndertig staan ​​hieronder, geordend op de manier waarop ik ze zou leren aan een ontwikkelaar die naast me zit: eerst de beginner, dan de gevorderde, en dan de geavanceerde bewegingen die daadwerkelijk opschalen.

Als u slechts één sectie leest, maak er dan de geavanceerde sectie van. Dat is waar de kostenoptimalisatie leeft.

Waarom de meeste ontwikkelaars Claude Code op 30% van zijn potentieel gebruiken

Dit is wat niemand je vertelt over Claude Code: de kloof tussen een gewone gebruiker en een krachtige gebruiker is geen talent. Het gaat om tien specifieke commando's en een paar mentale modelverschuivingen. De gewone gebruiker typt prompts en wacht. De hoofdgebruiker heeft een statusregel die live contextbranden laat zien, een subagent op Haiku die parallel onderzoek doet, een hook voor automatische formattering bij elke opslag en een /loop die op de achtergrond draait terwijl hij slaapt.

Ik heb dit op de harde manier geleerd. Zes maanden lang genereerde ik fatsoenlijke code met misschien een derde van de doorvoersnelheid die ik nu heb. Hetzelfde model. Dezelfde vaardigheid. Het verschil was de dichtheid van de workflow: hoeveel nuttige Claude Code-primitieven ik in één sessie stapelde. Toen ik elke sneltoets, elke slash-opdracht en elke settings.json-toets begon te beschouwen als een hulpmiddel dat de moeite waard was om onder de knie te krijgen, ging de productiviteitscurve verticaal.

Deze gids is de versie van de curve die ik vorig jaar graag van iemand had gekregen.

Beginner: de tien hacks die elke Claude Code-gebruiker in week één moet kennen

Deze zijn niet onderhandelbaar. Als u een van deze overslaat, betaalt u voor niets belasting.

1. Voer /init uit voordat u een enkele prompt typt

Het eerste dat ik in elke nieuwe repository doe, is /init uitvoeren. Het doorloopt de codebase, identificeert de stapel en schrijft een CLAUDE.md die conventies, bestandsstructuur, build-opdrachten en het soort context vastlegt dat anders je eerste drie prompts zou opslokken. Als je dit overslaat, begint Claude elk gesprek koud en stelt hij vragen die je al hebt beantwoord.

Wat mij verraste: /init is zo goed dat ik het bestand zelden meer helemaal opnieuw schrijf. Ik bewerk het. Ik trim het. Maar de botten zijn meestal goed. Als u sinds 2025 handmatig CLAUDE.md-bestanden schrijft, stop dan. Laat /init het opstellen. Dan kun je het slijpen.

2. Configureer /statusline zodat u kunt zien wat er feitelijk gebeurt

Deze heeft mijn workflow meer veranderd dan welke andere beginnerstip dan ook. Voer /statusline uit en Claude zal een aangepast dashboard onderaan uw terminal opzetten met het huidige model, de werkmap, het resterende contextvenster, de sessiekosten, de git branch en al het andere dat u naar boven wilt halen. Ik voer een statusregel in claude-pace-stijl uit die het percentage gebruikte context, het aantal dollars per sessie en het gebruik van de tarieflimiet van 5 uur laat zien.

Waarom doet dit er toe? Omdat Claude Code zonder statusregel hetzelfde is als rijden zonder brandstofmeter. Je realiseert je pas dat je 80% van je context hebt verbrand als de reacties raar beginnen te worden. Met een statusregel kan ik de context in realtime en /compact zien voordat deze mij bijt.

3. Gebruik steminvoer voor de lange aanwijzingen

Het ingebouwde dictaat van Apple, Whisper Flow of SuperWhisper – kies er één. Alles dat gesproken gedachten omzet in een prompt van vijfhonderd woorden. Ik dicteer plannen, bugrapporten en functieoverzichten omdat het typen ervan vier keer zo lang duurt en ik details weglaat tijdens het typen.

De kwaliteitsverschuiving is reëel. Gesproken aanwijzingen zijn dichter. Ze omvatten de halfgedachten en randgevallen die ik zou hebben overgeslagen als ik op een dinsdagmiddag aan het typen was met drie Slack-vensters open.

4. Houd uw contextvenster standaard klein

Elk bestand dat Claude leest, elk toolresultaat, elke gesprekswending – het leeft allemaal in het contextvenster. Dat venster is eindig. Hoe meer je vroeg invult, hoe minder ruimte er later is voor daadwerkelijke redenering. Mijn regel: ik laad geen bestand tenzij ik een specifieke reden heb. Ik dump geen hele mappen. Ik laat Claude ophalen wat het nodig heeft via grep- en leestools, niet doordat ik preventief code plak.

Ik heb dit op de harde manier geleerd tijdens een Laravel-refactor toen ik een controller van 2000 regels "voor context" plakte en Claude tien beurten later de oorspronkelijke taak vergat. Kleine context, scherpere uitvoer. Altijd.

5. Voer /context uit als het niet goed voelt

/context laat u precies zien wat uw tokenbudget opslokt. Gespreksgeschiedenis. Gereedschapsresultaten. CLAUDE.md-inhoud. Systeemprompt. MCP-serveruitvoer. Ieder krijgt een percentage. De eerste keer dat ik het uitvoerde tijdens een sessie die zich misdroeg, ontdekte ik dat een Playwright MCP-server 18% van mijn context vasthield met browser-snapshots van veertig beurten geleden. De momentopname gedood. Probleem opgelost.

Ik gebruik /context telkens wanneer Claude iets onverklaarbaar doms doet. Acht van de tien keer gaat het om contextvervuiling, niet om het model.

6. Gebruik /compact op 60-70%, /clear tussen taken

De volkswijsheid is ‘compact op 80%’. Dat is te laat. Met 80% wordt Claude al slordig omdat de verhouding tussen context en aandacht is verslechterd. I /compact op 60-70% met een gericht argument: /compact retain the schema and the failing test cases. De compacte samenvatting wordt de nieuwe werkcontext.

Wanneer ik volledig van taak wissel (bijvoorbeeld als ik klaar ben met een functie en nu fouten opspoor in een implementatie) I /clear. Geen compact. Volledige reset. Het combineren van twee niet-gerelateerde taken in één sessie is een van de snelste manieren om Claude API's te laten hallucineren die niet bestaan.

7. Planmodus is Shift+Tab. Gebruik het voor alles wat meer dan één bestand betreft

Shift+Tab schakelt tussen planmodus. In de planmodus analyseert Claude uw codebase en stelt een implementatieplan op zonder code te schrijven. U beoordeelt het plan, bewerkt het, keurt het goed en vervolgens begint de uitvoering.

Ik heb dit niet-onderhandelbaar gemaakt voor elke wijziging die meer dan één bestand betreft. De tien seconden die u besteedt aan het lezen van het plan, besparen u drie uur aan foutopsporing wanneer Claude besluit snelheidsbeperking toe te voegen aan een nieuw middlewarebestand in plaats van de auth-middleware die al bestaat. (Echte ervaring. Werkelijke drie uur. Nooit meer.) Ik heb hier de volledige plan-valideer-schip-cyclus doorbroken.

8. Behandel Claude als een slimme junior-ontwikkelaar, niet als een senior

Dit is een mentale modelverschuiving, geen bevel. Junior-ontwikkelaars zijn briljant, maar ze hebben structuur nodig. Ze hebben duidelijke specificaties nodig, codebeoordeling en iemand die architecturale beslissingen neemt voordat ze technische schulden worden. Behandel Claude op dezelfde manier. Brief het als een junior. Beoordeel de resultaten als een junior. Vertrouw het niet op architectuur zonder het te controleren.

De ontwikkelaars die zich verbranden door Claude Code zijn degenen die het als een senior behandelen: druk op een vage prompt en loop weg. Degenen die verzenden, zijn degenen die strakke specificaties schrijven en de verschillen beoordelen.

9. Forceer verhelderende vragen totdat het vertrouwen 95% bereikt

Voeg een enkele regel toe aan uw CLAUDE.md: "Stel verduidelijkende vragen voordat u code schrijft, totdat u 95% zeker bent van de vereisten. Ga niet gokken. Ga er niet van uit." De gedragsverandering is dramatisch. In plaats van een half-juiste implementatie te genereren die dertig minuten nodig heeft om te repareren, stelt Claude de vier vragen die de specificaties bepalen voordat hij iets schrijft.

Ik heb dit vorige maand getest op een complexe Stripe-integratie. Zonder de regel ging Claude uit van het verkeerde abonnementsmodel en stuurde hij zestig regels code die herschreven moesten worden. Met de regel stelde het drie vragen, had het de juiste specificaties en werd er bij de eerste poging werkende code verzonden.

10. Zelfcontrolerende takenlijsten met visuele verificatie

Wanneer ik een taak uit meerdere stappen toewijs, zeg ik tegen Claude dat hij een takenlijst moet bijhouden en elke stap moet verifiëren voordat hij deze als voltooid markeert. Voor UI-werk betekent dat een screenshot. Voor backend-werk betekent dit dat je het eindpunt moet bereiken en mij het antwoord moet laten zien. Voor databasewerk betekent dit dat u een query uitvoert en het resultaat plakt.

De kwaliteitsverandering is scherp. Zonder verificatie markeert Claude de dingen als 'gedaan' omdat hij de code heeft geschreven. Bij verificatie betekent 'klaar' dat het echt werkt. Er is een enorm verschil tussen deze twee staten, en de meeste mislukte agenten bevinden zich in de kloof ertussen.

Dat is de beginnersstapel. Als u die tien inbelt, beschikt u al over meer dan 80% van de Claude Code-gebruikers. Bij de tussenliggende hacks begint de echte hefboomwerking.

Gemiddeld: de twaalf hacks die casual van serieus scheiden

Dit is de laag waar Claude Code niet langer een chatbot is, maar een systeem begint te zijn dat u ontwerpt.

11. Implementeer parallelle subagenten voor alles dat groter is dan één functie

Subagenten zijn voortgekomen Claude-instanties met hun eigen contextvenster, hun eigen tooltoegang en (cruciaal) hun eigen modeltoewijzing. U definieert ze in ~/.claude/agents/[name].md of .claude/agents/[name].md voor projectgerichte projecten.

Het patroon dat voor mij doorbrak: als ik iets bouw met drie of meer onafhankelijke componenten, delegeer ik elk onderdeel aan een subagent. Terwijl ik de auth-implementatie aan het beoordelen ben, voltooit de database-subagent de migraties en is de front-end-subagent bezig met het bedraden van componenten. Er gebeuren drie dingen tegelijk, terwijl ik er vroeger één deed.

Ik heb de architectuur van het agentteam gedocumenteerd die ik hier gebruik. Zodra u parallelle sub-agents ervaart, voelt het terugkeren naar single-threaded als een inbelverbinding.

12. Ontwikkel aangepaste vaardigheden in ~/.claude/skills/

Vaardigheden zijn herbruikbare instructiepakketten die Claude automatisch laadt wanneer hun beschrijving overeenkomt met de taak. Elke vaardigheid is een map met een SKILL.md-bestand. De frontmatter vertelt Claude wanneer hij deze moet gebruiken. Het lichaam vertelt Claude wat hij moet doen.

Ik heb vaardigheden voor het genereren van SEO-inhoud, Laravel-testpatronen en de specifieke manier waarop ik commit-berichten schrijf. Telkens wanneer ik een overeenkomende taak activeer, wordt de vaardigheid geactiveerd zonder dat ik iets typ. Het is alsof je permanente CLAUDE.md-fragmenten hebt die alleen worden geladen als ze relevant zijn. Ik heb de diepere vaardigheidspatronen in deze handleiding behandeld.

De overwinning: vaardigheden vervuilen de context niet zoals een gigantische CLAUDE.md dat doet. Ze laden op aanvraag en lossen wanneer ze klaar zijn. Dat is de juiste vorm voor specialistische kennis.

13. Stuur subagenten naar Haiku om de kosten met de helft te verminderen

Dit is de grootste kostenoptimalisatie in Claude Code. Subagenten nemen het bovenliggende model over, tenzij u anders opgeeft. Als u model: haiku instelt in de frontmatter van de subagent, wordt die subagent uitgevoerd op claude-haiku-4-5 in plaats van opus. Haiku is ongeveer 15x goedkoper per token dan Opus en bij taken waarvoor geen diepgaande redenering vereist is – zoeken naar bestanden, parseren van logbestanden, verkenning van de codebase, JSON-formattering – is de kwaliteitskloof in wezen nul.

Mijn huidige opzet: planning en architectuur draaien op Opus. Implementatie draait op Sonnet. Verkenning, loganalyse en routinematige refactoren draaien op Haiku. Three-tier routing verlaagde mijn gemiddelde sessiekosten van $ 2,02 naar $ 0,98 volgens de berekeningen die ik in maart uitvoerde. Dat komt overeen met de reductie van 40-60% die de bredere Claude Code-gemeenschap rapporteert.

14. Vernieuw CLAUDE.md voortdurend. Houd het onder de 200 regels

Elke regel in CLAUDE.md wordt in elk gesprek geladen. Een bestand van 500 regels eet stilletjes context voordat u een prompt hebt getypt. De discipline die werkt: beperk het bestand tot 150-200 regels en behandel alles onder dat plafond als een dwingende functie voor het stellen van prioriteiten.

Wat blijft: projectbeschrijving, sleutelbestandspaden, build/test-opdrachten, coderingsconventies, harde regels die Claude nooit mag overtreden. Wat mag: codevoorbeelden (Claude kan jouw code lezen), historische context, alles dat de README dupliceert, alles dat in twee weken niet is aangeraakt.

Ik ververs CLAUDE.md ongeveer elke vrijdag voor actieve projecten. Vijf minuten snoeien, tien minuten toevoegen van nieuwe lessen die je die week hebt geleerd. Het samengestelde voordeel is enorm.

15. Routeer CLAUDE.md naar gekoppelde submapbestanden

Voor grotere projecten is het de kunst om de root CLAUDE.md als router te behouden, en niet als handleiding. Het rootbestand zegt: "zie docs/conventions.md voor onze codestijl, zie docs/architecture.md voor het systeemontwerp, zie docs/deploy.md voor implementatieopmerkingen." Claude leest de router en haalt vervolgens alleen het gekoppelde bestand op dat relevant is voor de huidige taak.

Dit patroon zorgt ervoor dat een uitgestrekte Laravel-monorepo een root CLAUDE.md van 120 regels kan behouden, terwijl er nog steeds diepgaande, specifieke begeleiding beschikbaar is op aanvraag. Modulaire context. Alleen geladen wanneer dat nodig is.

16. Ga vroeg weg en vraag het opnieuw als de zaken zich ontwikkelen

Als een Claude-sessie zijwaarts gaat (verkeerde richting, hallucinerende API, herhaalde fouten), probeer dit dan niet binnen dezelfde sessie te corrigeren. Uitgang. Open een nieuwe sessie. Vraag het opnieuw met een scherpere prompt en de lessen die je hebt geleerd van de slechte run.

De reden: als een sessie eenmaal voorbij is, vergiftigt de slechte context elke volgende beurt. Proberen om koers te corrigeren maakt het vaak erger. Een nieuwe sessie met een strakkere prompt is bijna altijd sneller dan vijf beurten van 'nee, zoals dit'.

17. Daag Claude's output agressief uit

Als Claude iets retourneert dat 'er goed uitziet', vraag hem dan om drie problemen te vinden met wat hij zojuist heeft geschreven. Of zeg het: "Bekritiseer deze implementatie alsof u een senior engineer in code review bent. Waar zou u op terugkomen?"

De uitvoerkwaliteit springt. Claude is echt goed in het vinden van fouten in code als je de taak als kritiek in plaats van als generatie beschouwt. Ik heb vorige maand een raceconditie ontdekt in een betalingsstroom met precies deze prompt. De oorspronkelijke implementatie heeft de tests doorstaan. De kritiekpas ontdekte de timingbug.

18. /rewind is uw knop voor snel ongedaan maken

Druk twee keer op Esc of voer /rewind uit en je krijgt een controlepuntmenu dat elke eerdere status van het gesprek toont. Kies een controlepunt en herstel. De update van 2026 voegde de optie toe om alleen conversatie of alleen code te herstellen, wat betekent dat je de berichten kunt terugdraaien terwijl je de bestandswijzigingen behoudt, of omgekeerd.

Ik gebruik dit voortdurend als ik besef dat Claude vijf beurten geleden het verkeerde pad is ingeslagen. In plaats van alles opnieuw uit te leggen, spoel ik terug naar vóór de verkeerde afslag en probeer het opnieuw met een betere prompt.

19. /hooks voor meldingen, validatie en automatische opmaak

Haken zijn deterministische shell-opdrachten die het harnas op specifieke levenscycluspunten uitvoert. Voorgebruik van het gereedschap. Post-tool-gebruik. Stop. Kennisgeving. Ze vluchten ongeacht wat Claude besluit te doen – dat is het hele punt.

Mijn huidige hookstack: een hook na gebruik van het gereedschap die prettier uitvoert op elk TS-bestand dat Claude bewerkt, een stop hook die een macOS-melding afvuurt wanneer een langlopende taak is voltooid, en een hook vóór gebruik van het gereedschap die Bash-opdrachten blokkeert die overeenkomen met rm -rf buiten specifieke mappen. Alleen al de automatische formatteringshaak bespaart me tien minuten aan opruimwerk per sessie.

Voer /hooks uit om ze binnen de CLI te beheren. Vraag uw geheugen niet naar herhaalbaar gedrag. Codificeer ze als hooks.

20. Screenshots voor visuele zelfcontrole

Wanneer Claude de gebruikersinterface bewerkt, zeg ik dat hij een screenshot moet maken van de actieve pagina en moet verifiëren dat de wijziging overeenkomt met de specificaties. Als Playwright MCP is geïnstalleerd, is dit één opdracht. De kwaliteitsverschuiving is enorm: in plaats van "Ik heb het verloop toegevoegd" zonder bewijs, krijg je "hier is het verloop, hier is de schermafbeelding, dit is wat ik zie in de schermafbeelding."

Ontdekt uitlijningsfouten, kleurafwijkingen en de tientallen kleine visuele problemen die alleen-tekstverificatie elke keer over het hoofd ziet.

21. Chrome DevTools-integratie voor live foutopsporing

Verbind Claude met Chrome via de Playwright of DevTools MCP en je kunt het een browser laten openen, naar je dev-server laten navigeren, de DOM inspecteren, consolefouten lezen en het gedrag van begin tot eind verifiëren. Ik doe dit voor elke frontend-bug die zich niet reproduceert bij de eerste prompt.

De sessie voelt als pair-programmeren met iemand die altijd een browser open heeft. Ze klikken. Ze controleren de console. Zij rapporteren terug. Enorme level-up ten opzichte van raden op basis van alleen code.

22. Kloon inspiratiesites via screenshot

Dit is puur territorium voor krachtige gebruikers. Maak een screenshot van een site die je wilt nabootsen, geef deze aan Claude en vraag hem om de lay-out in je stapel te reproduceren. Met een vision-capabel model en goede ontwerptokens in uw project krijgt u binnen een kwartier een werkende kloon, waar een frontend-ontwikkelaar een halve dag voor nodig zou hebben gehad.

Ik heb dit gebruikt voor landingspagina's, dashboards en prijstabellen. De output is niet pixel-perfect, maar komt zo dicht in de buurt dat het handmatig polijsten vijftien minuten duurt in plaats van drie uur. Ik ging hier dieper in op de visuele kloonworkflow.

Dat is de tussenstapel. Met deze twaalf ingebeld, gedraagt ​​u zich als een senior die Claude Code al een jaar gebruikt. Nu de geavanceerde bewegingen: degenen die je meenemen naar het gebied waar Claude Code niet langer een hulpmiddel is, maar een infrastructuur begint te zijn.

Geavanceerd: de tien hacks die Claude Code in infrastructuur veranderen

Dit is de laag waar serieuze operators wonen. De meeste Claude Code-gebruikers zullen hier nooit iets van aanraken. Degenen die dat wel doen, werken met een veelvoud van de doorvoer.

23. Parallelle sessies met Git Worktrees

git worktree add ../feature-payments feature/payments creëert een geïsoleerde werkmap die aan een vertakking is gekoppeld. U start een afzonderlijke Claude Code-sessie in die werkboom, volledig geïsoleerd van uw hoofdsessie: verschillende bestanden, een andere status, geen conflicten. Boris Cherny, de maker van Claude Code, [voert naar verluidt tien tot vijftien parallelle sessies uit] (https://mejba.me/boris-cherny-claude-code-workflow) met exact dit patroon.

Mijn huidige plafond is vier parallelle werkboomsessies. Verder verlies ik het overzicht van wat er waar gebeurt. Vier is genoeg om je bovenmenselijk te voelen. Terwijl auth wordt verzonden in werkboom A, wordt de betalingsintegratie gebouwd in werkboom B, wordt het herontwerp van het dashboard weergegeven in werkboom C en voert de Stripe webhook-handler tests uit in werkboom D. Ik bekijk PR's in een vijfde venster. Dat is een speelweek samengeperst in een middag.

24. Raak API-eindpunten rechtstreeks aan in plaats van de MCP-server te laden

MCP-servers zijn geweldig. Ze zijn ook duur in tokens. Elke MCP-server registreert tools die in de context van Claude worden geladen, of u ze nu gebruikt of niet. Een zwaargewicht MCP kan 5-10% van uw contextbudget opslokken aan tooldefinities alleen.

De hack: sla voor eenmalige API-interacties de MCP over en laat Claude het eindpunt rechtstreeks aanroepen met curl of een eenvoudige HTTP-client. U geeft een paar honderd tokens uit aan één enkele gereedschapsoproep in plaats van tienduizend aan persistente MCP-gereedschapsdefinities. Ik bewaar MCP-servers voor tools die ik in meer dan 50% van de sessies gebruik. Al het andere gaat via directe API-aanroepen.

25. /loop voor terugkerende achtergrondtaken

Met /loop kunt u met een terugkerend interval een prompt of een slash-opdracht uitvoeren. "/loop 30m controleer de implementatielogboeken en ping me als er een fout is" wordt elke dertig minuten uitgevoerd. Laat de pauze achterwege en Claude gaat op eigen tempo verder. Het harnas kan lussen tot drie dagen in leven houden.

Ik voer loops uit voor SEO-controles, pings voor het publiceren van inhoud, beveiligingsscans en een babysitter met build-status die CI in de gaten houdt en me vertelt wanneer er iets kapot gaat. De truc is om de lusprompts beperkt te houden; een lus met een vaag mandaat wordt snel duur. Smalle reikwijdte. Duidelijke uitgangsvoorwaarde. Specifiek rapportformaat.

26. Host Claude Code op een VPS voor Always-On Agents

Als je loops wilt die 24/7 draaien zonder dat je laptop open staat, implementeer dan Claude Code op een VPS. Een goedkope DigitalOcean-druppel of Hetzner-box voert een tmux-sessie uit met Claude Code erin, uw loops worden volgens schema geactiveerd en u SSH-in om de status overal te controleren.

Ik heb een Hetzner-box van $ 20/month met mijn inhoudsbewakingslus en een beveiligingsscanlus. Beiden leven al zes weken. Ik check één keer per dag in. De VPS wordt een persistente agentrunner in plaats van een wegwerpsessie.

27. Afstandsbediening Claude vanaf je telefoon via browser

Tunnel uw VPS Claude-sessie via ttyd, gotty of een vergelijkbare terminal-in-browser-tool, vergrendel deze achter HTTPS en basisauthenticatie, en u kunt Claude Code vanaf uw telefoon besturen. Ik heb fixes verzonden vanuit een koffiebar, een luchthaven en een keer vanuit een bus op weg naar huis.

Niet voor zwaar werk. Perfect voor snelle "hey, start die lus opnieuw" of "controleer de implementatiestatus" -interacties wanneer u niet achter de laptop zit.

28. Query's uitvoeren op NoSQL en BigQuery in gewoon Engels via de CLI

Installeer een database MCP-server (Firebase, Supabase, BigQuery, MongoDB - de meeste hebben er een) en je kunt Claude dingen vragen als "hoeveel aanmeldingen in de afgelopen 24 uur van Amerikaanse gebruikers met het pro-abonnement?" Het schrijft de query, voert deze uit, parseert het resultaat en geeft je een antwoord van één regel.

De verschuiving vindt plaats van SQL-als-vaardigheid naar data-als-conversatie. Ik schrijf nog steeds zorgvuldig afgestemde queries voor productieanalyses. Voor verkennende vragen tijdens een bijeenkomst? Gewoon Engels via Claude. Tien keer sneller dan het openen van de BigQuery-console.

29. Ultrathink voor de moeilijke problemen

Anthropic beveelt expliciet magische woorden aan die Claude's denkbudget vergroten. De hiërarchie: thinkthink hardthink harderultrathink. Bij elke stap worden meer denkfiches toegewezen. ultrathink activeert grofweg 32.000 denktokens – in feite de maximale redenering die Claude zal inzetten bij één enkele reactie.

Gebruik spaarzaam. ultrathink is duur en traag. Maar voor echt moeilijke problemen – architectonische beslissingen, lastige bugs, beveiligingsanalyses van een complexe auth-stroom – is het het verschil tussen een antwoord op oppervlakkig niveau en een antwoord dat de dingen opvangt die een senior ingenieur zou ontdekken.

Mijn regel: ik gebruik ultrathink misschien twee keer per sessie, bij problemen waarbij het verkeerde antwoord meer kost dan de extra tokens.

30. Bewerk machtigingen in settings.json om veilige opdrachten vooraf goed te keuren

Zeg niet langer ja op elke vraag. Open ~/.claude/settings.json en voeg toe:

{
  "permissions": {
    "allow": [
      "Bash(npm run *)",
      "Bash(git status)",
      "Bash(git diff *)",
      "Bash(pytest *)",
      "Bash(prettier *)"
    ],
    "deny": [
      "Bash(rm -rf *)",
      "Bash(git push --force *)",
      "Bash(curl * | sh)"
    ],
    "ask": [
      "Bash(git push *)",
      "Bash(npm publish *)"
    ]
  }
}

Regels toestaan laat Claude veilige opdrachten uitvoeren zonder te vragen. Deny-regels blokkeren destructieve commando's, wat er ook gebeurt (deny wint altijd van allow). Vraagregels dwingen bevestiging af voor gevoelige bewerkingen.

Het verschil is dag en nacht. Met een goed toestemmingsbestand draaien mijn agentlussen urenlang autonoom zonder dat ik twintig keer op "goedkeuren" klik. Zonder dit komt elke lus-iteratie tot stilstand, wachtend op mijn aandacht. De volledige settings.json diepe duik is hier.

31. Stel agentteams samen met gedeelde context

Dit is waar het architectonisch wordt. Een 'agentteam' is een verzameling gespecialiseerde sub-agents - een planner, een codeur, een tester, een reviewer - elk met zijn eigen rol, model en toegang tot tools. Ze communiceren via een gedeeld markdown-bestand (team-state.md of iets dergelijks) dat elke agent aan het begin van zijn beurt leest en aan het einde schrijft.

De planner leest de specificatie, stelt een plan op en schrijft dit naar team-state.md. De codeur leest het plan, implementeert het, schrijft de diff naar team-state.md. De tester leest de diff, voert de tests uit en schrijft de resultaten. De recensent leest alles, tekent af of stuurt terug. Alle vier de agenten zijn verschillend Claude Code sub-agents op de juiste modellen: Opus voor de planner, Sonnet voor de codeur, Haiku voor de tester. Ik heb de teamarchitectuur hier in detail besproken.

Dit is het architectuurpatroon dat schaalt. Eén mens. Vier gespecialiseerde agenten. Een gedeeld contextbestand. Doorvoer die echt oneerlijk voelt.

32. Context7 MCP voor versiespecifieke documentatie

Laatste. De grootste hack die ik de afgelopen zestig dagen heb toegepast. De Context7 MCP van Upstash injecteert actuele, versiespecifieke bibliotheekdocumentatie rechtstreeks in de context van Claude zodra u naar een bibliotheek verwijst.

Zonder Context7 genereert Claude code op basis van wat hij zich herinnert uit de training, wat betekent verouderde API's, verkeerde importpaden en functies die niet bestaan ​​in de versie die u gebruikt. Met Context7 haalt Claude de feitelijke huidige documenten op voor de exacte versie van het pakket in uw package.json en schrijft code die bij de eerste poging werkt.

Installeer het een keer:

claude mcp add context7 -- npx -y @upstash/context7-mcp

Start Claude Code opnieuw. Klaar. Telkens wanneer u zegt "bouw een Next.js 15-serveractie" of "schrijf een Drizzle ORM-migratie", haalt Context7 de huidige documenten op de achtergrond op en codeert Claude ertegen. Het hallucinated-API-probleem verdwijnt in wezen voor elke bibliotheek die Context7 ondersteunt.

Dit is de hack die ik zou aanbevelen aan een Claude Code-gebruiker die maar tijd heeft om één ding uit dit hele bericht te implementeren.

Wat er feitelijk verandert als je ze alle 32 samen uitvoert

Dit is het deel dat ertoe doet. Elk van deze hacks is incrementeel. Een paar procent beter. Vijf minuten bespaard. Iets goedkopere sessies. Implementeer alle tweeëndertig en de curve wordt niet-lineair.

Mijn persoonlijke cijfers, maart versus april: gemiddelde sessiekosten zijn met 60% gedaald, de doorvoer is ongeveer vier keer zo hoog, het aantal hallucinaties is met een orde van grootte gedaald (voornamelijk dankzij Context7 plus strengere CLAUDE.md-hygiëne) en de tijd die is besteed aan het klikken op "goedkeuren" is teruggebracht tot bijna nul vanwege de settings.json-toestemmingsregels.

Dat is niet omdat elke hack magie is. Het komt omdat de hacks samengesteld zijn. Betere contextdiscipline plus goedkopere sub-agents plus automatische opmaak hooks plus parallelle werkbomen plus voorafgaande goedkeuring van toestemming staat gelijk aan een omgeving waarin Claude Code feitelijk urenlang zonder toezicht draait en werk produceert dat ik zou verzenden zonder te herschrijven.

De mentale modelverschuiving is reëel. Stop met het behandelen van Claude Code als een chatbot. Begin het te behandelen als een ontwikkelaarsomgeving die u ontwerpt. Elke hack in dit bericht is een stukje van die architectuur.

Als je zo ver bent gekomen, dan is hier het enige advies dat ik mezelf een jaar geleden graag had gegeven: probeer niet alle tweeëndertig tegelijk te implementeren. Kies er drie uit het beginnersgedeelte en laat ze binnen een week bellen. Voeg er vervolgens drie toe vanaf het tussenproduct. Ga dan naar geavanceerd. Het samengestelde effect wordt laag voor laag opgebouwd, niet in één weekend.

De laatste hack is de enige die niet in dit lijstje past: blijf hem toevoegen. Elke week vind je een nieuw patroon, een nieuwe MCP-server, een nieuwe hook die nog eens een kwartier bespaart. De tweeëndertigste hack is de meta-hack: de discipline waarbij je je eigen Claude Code-workflow behandelt als iets dat de moeite waard is om elke week te optimaliseren.

De mijne is onherkenbaar van wat het drie maanden geleden was. Die van jou zal dat ook zijn.

Veelgestelde vragen

Wat is de beste Claude Code-hack om kosten te besparen?

Het routeren van sub-agents naar Haiku (model: haiku-4-5 in de frontmaterie van de subagent) is de grootste kostenpost. Het verlaagt doorgaans de sessiekosten met 40-60%, met een verwaarloosbaar kwaliteitsverlies bij verkennings-, zoek- en routinetaken. Voor volledige implementatie zie hack #13 hierboven.

Hoe activeer ik ultrathink in Claude Code?

Typ ultrathink letterlijk in uw prompt. Anthropic herkent een hiërarchie van magische woorden – think, think hard, think harder, ultrathink – die het budget voor denktoken schalen. ultrathink wijst grofweg 32.000 denktokens toe, het maximum. Gebruik het alleen voor architecturale beslissingen en harde bugs.

Wat is het verschil tussen /compact en /clear?

/compact vat uw huidige gesprek samen in vrije context, terwijl de continuïteit behouden blijft - handig als u 60-70% contextgebruik bereikt en aan dezelfde taak wilt blijven werken. /clear wist het gesprek volledig - gebruik het wanneer u overschakelt naar een nieuwe, niet-gerelateerde taak. Het verkeerd mixen van de twee is een van de belangrijkste oorzaken van Claude-hallucinaties halverwege de sessie.

Moet ik Context7 MCP voor elk project gebruiken?

Ja, als je werkt met snel veranderende bibliotheken (Next.js, React, Drizzle, Supabase, alles in actieve ontwikkeling). Context7 haalt versiespecifieke documentatie op aanvraag op en elimineert in wezen gehallucineerde API's. Eén keer installeren met claude mcp add context7 -- npx -y @upstash/context7-mcp. Zie hack #32.

Hoe voer ik Claude Code parallel uit zonder conflicten?

Gebruik git worktrees. git worktree add ../feature-name feature/branch-name maakt een geïsoleerde werkmap en start daarin een afzonderlijke Claude Code-sessie. Elke sessie heeft zijn eigen bestanden en status. Boris Cherny verzorgt op deze manier tien tot vijftien parallelle sessies; vier is voor de meeste ontwikkelaars een duurzaam plafond. Zie hack #23.

Laten we samenwerken

Wilt u AI-systemen bouwen, workflows automatiseren of uw technische infrastructuur schalen? Ik help je graag.

Coffee cup

Vond u dit artikel leuk?

Uw steun helpt mij meer diepgaande technische content, open-source tools en gratis bronnen voor de ontwikkelaarsgemeenschap te maken.

Gerelateerde onderwerpen

Engr Mejba Ahmed

Over de auteur

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

4  x  2  =  ?

Blijf leren

Gerelateerde artikelen

Alles bekijken

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support