Het beste uit Claude Code halen
Ik werk nu een paar maanden dagelijks met Claude Code en het heeft mijn workflow compleet veranderd. Maar eerlijk? Met de standaardinstellingen laat je een hoop potentieel liggen. Na veel experimenteren heb ik een setup gevonden die echt werkt. Hier deel ik wat ik heb geleerd.
Weet wat je doet: de Status Line
Het eerste probleem dat ik tegenkwam was het gebrek aan overzicht. Je hebt geen idee hoeveel context je hebt verbruikt, welk model actief is, of op welke branch je zit, totdat het te laat is.
De oplossing: ccstatusline. Een kleine tool die cruciale sessie-informatie direct in je terminal toont.
npx ccstatusline@latestMijn setup gebruikt twee regels met de volgende widgets:
Line 1 - 7 widgets
1 model
2 separator
3 context %
4 separator
5 session usage
6 separator
7 session clockLine 2 - 3 widgets
1 git branch
2 separator
3 git worktreeDit klinkt misschien als een detail, maar het verandert hoe je werkt. Vooral dat context-percentage is goud waard.
De gouden regel die ik mezelf heb aangeleerd: houd je context onder de 50%. Daarboven wordt Claude merkbaar trager en slordiger. Als je er tegenaan zit, start dan gewoon een nieuwe sessie. Het kost je 10 seconden en bespaart je 10 minuten frustratie.
Plugins die het verschil maken
Claude Code heeft een plugin-systeem en een paar daarvan zijn wat mij betreft onmisbaar geworden. Je installeert ze via het /plugin commando:
- Superpowers, de basis voor geavanceerde acties en het bouwen van eigen skills (hierover later meer).
- CodeSimplifier, een autonome agent die je code vereenvoudigt en opschoont zonder de functionaliteit te veranderen. Ideaal om te draaien na een lange sessie of voor het indienen van een PR.
- Context7, een MCP-server die actuele, versie-specifieke documentatie ophaalt en in je prompts injecteert. Geen gehalluceerde API's of verouderde methodes meer.
Sequential Thinking: eerst denken, dan doen
Dit is misschien de belangrijkste toevoeging. De Sequential Thinking MCP-server dwingt Claude om stap voor stap na te denken voordat er code wordt gegenereerd. Zonder dit begint het model soms gewoon te typen zonder de architecturale impact te overzien.
Installeren is simpel, vraag het gewoon aan Claude:
"Please install sequential thinking mcp server"
Sinds ik dit gebruik, merk ik een duidelijk verschil bij complexere refactors. Minder "oeps, dat had ik niet bedacht"-momenten.
De juiste terminal maakt uit
Ik heb het een tijdje geprobeerd met de standaard terminal, maar ben uiteindelijk overgestapt op Warp. Vooral op Windows via WSL is het verschil enorm. Een moderne interface, snelle rendering en de AI-integratie werkt naadloos.
Installeren op WSL is twee stappen:
- Download het
.debbestand van Warp - Installeer het:
sudo dpkg -i warp-terminal_0.2026.03.04.08.20.stable.04_amd64.debCustom Skills: leer Claude jouw stijl
Dit is waar het echt interessant wordt. Met de Superpowers plugin kun je Claude trainen door middel van "Skills", simpele Markdown-bestanden die beschrijven hoe jij wilt dat er gewerkt wordt.
Een skill is een SKILL.md bestand in .claude/skills/[skill-naam]/. Claude scant deze bestanden en laadt ze automatisch wanneer de situatie erom vraagt.
Een voorbeeld uit de praktijk
Stel je hebt een React-project en je wilt dat Claude altijd jouw conventies volgt: TypeScript interfaces, named exports, Tailwind, geen React-import. In plaats van dit elke sessie opnieuw uit te leggen, maak je een skill:
.claude/skills/react-guardrail/SKILL.md
---
name: react-guardrail
description: Gebruik deze skill bij het maken of aanpassen van React componenten.
---
# React Component Standaard
Bij het maken van componenten, volg deze regels:
1. **Geen Default Exports** — altijd `export const ComponentName = ...`
2. **TypeScript** — definieer altijd een `interface Props`
3. **Styling** — uitsluitend Tailwind CSS classes
4. **Imports** — importeer React niet (nieuwe JSX transform)
## Voorbeeld:
```typescript
interface Props {
title: string;
}
export const Header = ({ title }: Props) => {
return <h1 className="text-xl font-bold">{title}</h1>;
};
```Vanaf nu laadt Claude deze regels automatisch zodra je een component aanmaakt of aanpast. Geen herhaling meer, en consistente code door je hele project.
Bonus: Happy Engineering
Een laatste tip: happy.engineering is een remote client voor Claude Code. Handig als je niet achter je eigen machine zit maar toch toegang wilt tot je projecten en sessies. Het werkt via de browser en geeft je dezelfde mogelijkheden als de lokale CLI.
Mijn dagelijkse checklist
Dit is waar ik elke sessie mee begin:
- Status line actief, context onder de 50% houden
- Sequential Thinking aan voor complexe taken
- Warp als terminal
- Custom skills up-to-date in
.claude/skills/
Het kost wat tijd om dit in te richten, maar het betaalt zich dubbel terug. Claude Code is niet zomaar een chatbot in je terminal, met de juiste setup is het een serieuze ontwikkelpartner.