Mijn Claude Code-setup: status line, plugins en terminal
5m leestijd geverifieerd tegen Claude Code 2.1.270 op 13 september 2026

Mijn Claude Code-setup: status line, plugins en terminal

Van status line tot skills: de Claude Code-setup die ik elke dag gebruik, met de plugins en terminal die erbij horen.

Ik werk inmiddels bijna een jaar dagelijks met Claude Code, in AI-termen een eeuwigheid, en het heeft mijn workflow compleet veranderd. Maar eerlijk? Met de standaardinstellingen laat je een hoop potentieel liggen, en met de standaard-permissions klik je je suf: zo stel je Claude Code permissions goed in. 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. Zien welk model actief is, kweekt ook een goede gewoonte: per taak het juiste model kiezen in plaats van er één bovenaan de lijst laten staan.

Een status line laat zien hoe je sessie er op dit moment voor staat. Wanneer iets gebeurde blijft daarbij buiten beeld, en daar heb je ander gereedschap voor nodig, want een Claude Code-sessie heeft geen klok zolang je er zelf geen inbouwt.

De oplossing: ccstatusline. Een kleine tool die cruciale sessie-informatie direct in je terminal toont.

bash
npx ccstatusline@latest

Mijn setup gebruikt twee regels met de volgende widgets:

text
Line 1 - 7 widgets
1 model
2 separator
3 context %
4 separator
5 session usage
6 separator
7 session clock
text
Line 2 - 3 widgets
1 git branch
2 separator
3 git worktree

Dit klinkt misschien als een detail, maar het verandert hoe je werkt. Vooral dat context-percentage is goud waard. Waarom ik zo strak op context stuur, lees je in caveman of context-mode.

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, een set skills voor plannen, debuggen en reviewen, plus een skill die je helpt je eigen skills te schrijven (lees de volledige Superpowers-gids).
  • 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: niet meer nodig

Toen ik dit voor het eerst schreef, was Sequential Thinking de toevoeging die ik het meest aanraadde: een MCP-server die Claude stap voor stap laat nadenken voordat het code schrijft. De modellen van nu doen dat uit zichzelf, dus ik installeer hem niet meer.


De juiste terminal maakt uit

Claude Code draait in elke terminal, maar je zit er de hele dag in. Op Linux gebruik ik Ghostty. Werk ik in WSL op Windows, dan gewoon Windows Terminal.


Skills: leer Claude jouw conventies

Skills zijn ingebouwd in Claude Code. Een skill is een SKILL.md-bestand in .claude/skills/[skill-naam]/ dat Claude laadt wanneer de situatie erom vraagt. Je kunt er zelf een schrijven, of je laat Superpowers je helpen, want daar zit een skill voor in.

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

markdown
---
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. Hoe je zo'n skill goed opzet, beschrijf ik in een goede Claude Code-skill schrijven.


Niet achter je eigen machine: Remote Control

Ben ik onderweg, dan werk ik verder vanuit de native Claude-app. Remote Control koppelt een Claude Code-sessie op je machine aan de Claude-app of claude.ai/code. De code, je bestanden, MCP-servers en tools blijven op je machine. Alleen het gesprek gaat over het netwerk.

Er zijn drie manieren om het te starten. Vanaf de command line:

bash
# start a new session you can also steer remotely
claude --remote-control "My project"

# or run it as a server that accepts several sessions
claude remote-control --name "My project"

In een sessie die al draait typ je /remote-control. Claude Code toont een link waarmee je de sessie in de browser opent. In servermodus druk je op de spatiebalk voor een QR-code die je scant met de Claude-app. Je vindt de sessie ook op naam terug in het Code-tabblad van de app. Met Ctrl+C stop je hem.

Drie dingen moeten kloppen voordat het werkt:

  • Een claude.ai-abonnement. Remote Control vereist een Pro-, Max-, Team- of Enterprise-abonnement en een /login met dat account. Een API key werkt niet, en Bedrock, Vertex of een eigen ANTHROPIC_BASE_URL ook niet. Bij Team en Enterprise moet een beheerder het aanzetten.
  • Environment variables. Heb je DISABLE_TELEMETRY, DO_NOT_TRACK of CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC gezet, dan blijft Remote Control uit, want die zetten ook de flags uit waar het van afhangt.
  • Een proces dat blijft draaien. Sluit je de terminal, dan gaat de sessie offline. Werk je via SSH, start het dan in tmux.

De desktop-app kan vanuit het Code-tabblad ook zelf Claude Code-sessies draaien: lokaal, via SSH, in WSL of in de cloud. De details staan in de documentatie van Remote Control.


Mijn dagelijkse checklist

Dit is waar ik elke sessie mee begin:

  • Status line actief, context onder de 50% houden
  • Custom skills up-to-date in .claude/skills/

Het kost wat tijd om dit in te richten, maar het betaalt zich dubbel terug. Met de juiste setup wordt Claude Code een serieuze ontwikkelpartner in plaats van zomaar een chatbot in je terminal.

(1 van 36)
01Mijn Claude Code-setup: status line, plugins en terminal02Superpowers: hoe je Claude Code leert eerst te denken03Claude Code-hooks: deterministische controle over AI-workflows04Het CLAUDE.md-bestand: geef je AI permanent geheugen05Stop met vriendelijk vragen aan je agent06Wat er nieuw is in Claude Code: notities van het Londen-event07Het beste cijfer in Opus 4.8 is geen benchmark08Verouderd geheugen is erger dan geen geheugen09De agent is gewoon een loop10Bouw een MCP-server, en vraag je dan af of die moet bestaan11Skill, subagent, hook of slash command? Kies de juiste12Inloggen op MCP-servers vanuit je shell13Claude veilig toegang geven tot je SQL-database14De dag dat 'default' ineens 'Manual' heette15Claude Code-skills: zo schrijf je er een die werkt16Een goede Claude Code-subagent schrijven17Claude Code permissions instellen: de gids die ik miste18Claude Code sandboxen: toestemming is geen muur19Prompt injection voorkomen: verdediging voor wie agents bouwt20Het beste Claude-model voor code: welk model voor welke taak21Legacy code refactoren met AI: begin met characterization tests22Je MCP-server beveiligen: authenticatie, scopes en rate limits23Opus 5 is er, en je effort-instellingen kloppen niet meer24Incident response voor AI-agents: wat je doet als je coding agent de fout in gaat25Claude Code /doctor: wat hij controleert en wat er nieuw is26Context beheren in Claude Code: wanneer /clear en wanneer /compact27Git worktrees uitgelegd: parallel werken met AI-agents zonder botsingen28Claude Code plan mode: beslissen voordat de agent schrijft29Debuggen met een coding agent: geef hem het zoekwerk, de hypothese houd je zelf30Claude Code checkpoints en /rewind: wijzigingen van je agent terugdraaien31Claude Code cross-session messaging: sessies die elkaar berichten sturen32Audit logging voor AI-agents: wat Claude Code vastlegt en wanneer je iemand wakker belt33Claude Code-config delen met je team: wat de repo wel en niet afdwingt34Je Claude Code-sessie heeft geen klok35Claude Code in een grote codebase: de agent afbakenen tot wat ertoe doet36Een Claude Code-sessie terughalen die de resume-picker niet laat zien