Studio Hyra University
Claude Code onder de knie
Opzetten, werken en shippen zoals een professionele studio. Stap voor stap.
12 lessen · ~60 min · Expert
Les 01
Installeer alles
Voordat je ook maar één regel code schrijft, moet je omgeving op orde zijn. In deze les installeer en controleer je alles wat je nodig hebt. Reken op 30 tot 45 minuten de eerste keer.
VS Code en de terminal openen
Open VS Code. Klik op Terminal → New Terminal in de menubalk. Er verschijnt een paneel onderaan.
Claude Code installeren
Als je "npm. command not found" ziet: ga naar nodejs.org, download en installeer Node.js, sluit de terminal (klik op de X), open een nieuwe (Terminal → New Terminal) en probeer het opnieuw.
Claude Code starten
Typ claude, druk op Enter. Je browser opent de inlogpagina. Log in, klik op Authorize, en je bent terug in VS Code.
Laat Claude de rest installeren
Claude checkt je systeem en installeert wat ontbreekt. Het stelt je onderweg vragen, beantwoord ze en laat Claude zijn werk doen.
Als Claude zegt "Docker Desktop needs to be running": open Docker Desktop via Programma's (Mac) of het Startmenu (Windows). Wacht tot het walvisicoon in je menubalk verschijnt. Laat Claude weten dat het actief is.
Controleer je AI-output
Note
Doe dit nu
Doe nu alle vijf de versiechecks. Maak een screenshot. Dat is je ontwikkelomgeving, geverifieerd.
Les 02
Je eerste CLAUDE.md
CLAUDE.md is het eerste bestand dat Claude leest. Elke regel erin bepaalt hoe Claude code schrijft. Zet het goed op en Claude werkt als een senior developer die jouw project door en door kent.
Bij het starten van een sessie leest Claude als eerste het CLAUDE.md-bestand. Daarin beschrijf je het project, de regels en de huidige voortgang.
Open je project in VS Code
Ga naar File → Open Folder en selecteer je projectmap.
Claude Code starten
Terminal → New Terminal. Typ claude, druk op Enter.
Maak het met Claude
Bekijk het
Klik op CLAUDE.md in de linker zijbalk. Lees het. Pas aan wat niet bij jouw project past.
Probeer het uit
Claude werkt vanuit jouw CLAUDE.md.
Important
Doe dit nu
Maak het bestand nu aan. Vul Status in, drie regels, en twee kritieke bestanden. Stel Claude een vraag over je project. Zie het verschil.
Les 03
Koppel je MCPs
MCPs geven Claude directe toegang tot je database, je deployment en je documentatie. In plaats van dat jij steeds informatie tussen tools kopieert, doet Claude dat zelf.
MCPs laten Claude rechtstreeks met je diensten communiceren, zonder dat jij steeds informatie tussen tools heen en weer hoeft te kopiëren.
Supabase koppelen
Claude vraagt om je inloggegevens. Die vind je op supabase.com → je project → Settings → API. Kopieer de Project URL en de servicerolsleutel (klik op "Reveal") en plak ze in Claude.
Probeer het:
Context7 koppelen
Als Claude naar actuele documentatie verwijst, doet Context7 het goed.
Vercel koppelen
Controleer alle verbindingen
Doe dit nu
Installeer de Supabase MCP. Vraag Claude om je database te inspecteren. Zodra het je echte tabellen opsomt, begrijp je waarom dit ertoe doet.
Les 04
Maak je eerste skills
Skills zijn herbruikbare instructiebestanden die Claude consistent maken. In deze les maak je er drie die je meteen in gebruik neemt.
Skills zijn instructiebestanden die Claude vertellen hoe JÍJ dingen wilt aanpakken.
Startvaardigheden opbouwen
Controleer ze
Klik op .claude/skills/critical/SKILL.md in de linkerzijbalk. Lees de regels door. Vul aan wat mist en haal weg wat niet klopt.
Zet ze op de proef
Test het daarna met een echte taak:
Claude volgt jouw manier van pagina's bouwen.
Vaardigheden toevoegen doe je later wel
Tip
Doe dit nu
Maak die drie bestanden nu meteen aan. Tien minuten werk. Vraag daarna aan Claude om iets kleins te bouwen en zie hoe het vanaf de eerste regel jouw patronen volgt.
Les 05
Hoe je je dag begint
De eerste 2 minuten van een Claude Code-sessie bepalen de kwaliteit van alles wat daarna komt.
Doe dit elke keer als je begint. 2 minuten.
Open je project en start Claude Code
Open VS Code. Bestand → Map openen → je project. Terminal → Nieuwe terminal. Typ claude.
Important
Controleer de status
Als de status niet klopt:
Bepaal wat je aanpakt
Doe dit nu
Doe morgenochtend de 3 stappen voordat je ook maar een regel code aanraakt. Let op hoe Claude meteen met iets bruikbaars komt.
Les 06
Hoe je een feature bouwt
Het stapsgewijze proces om iets te bouwen. Plannen, stukje voor stukje werken, tussendoor testen, een tweede ronde, en dan vastzetten.
Begin met een plan
Druk op Shift+Tab. Controleer of linksonder Plan Mode staat.
Lees het plan. Pas aan wat niet klopt:
Druk op Shift+Tab om de planmodus te verlaten.
Stap voor stap bouwen
Controleer het resultaat in de browser. Daarna:
Geef feedback
Tweede ronde
Opslaan
Claude commit en push het werk, en werkt de status in CLAUDE.md bij.
Doe dit nu
Probeer het bij je volgende feature. doe stap 1 (plan) en stap 4 (tweede ronde). Alleen die twee. Het plan maakt de bouw scherper. De tweede ronde pakt op wat je over het hoofd zag.
Les 07
Hoe je kwaliteit beoordeelt
Twee kwaliteitschecks. een snelle voor elke commit, een grondige aan het einde van elke fase.
Snelle check (voor elke commit)
Grondige check (na het afronden van een grote feature)
Waar deze checks op letten
- Kleuren hardcoded in plaats van via design tokens (breekt zodra je het thema wisselt)
- Tekst staat direct in de component, niet in het vertaalbestand (andere talen breken hierdoor)
- Formulieren die alles doorlaten zonder te checken of het klopt
- Pagina's die er op desktop goed uitzien maar op je telefoon buiten beeld lopen
- Endpoints die iedereen op internet kan misbruiken
Tip
Doe dit nu
Zoek nu in je src/ map naar hex-kleuren. Staan er een paar in je componentbestanden? Vervang ze door CSS-variabelen. Zo heb je meteen één kwaliteitscheck erop zitten.
Les 08
Zo sluit je je dag af
De laatste 5 minuten van je sessie bepalen hoe goed morgen begint.
5 minuten aan het einde van elke sessie.
De status bijwerken
Commit en push
Controleer je werk
Note
Doe dit nu
Doe het vanavond. Status bijwerken, aantekeningen schrijven voor morgen, committen, pushen. Morgenochtend lees je die terug en merk je hoeveel sneller je op gang komt.
Les 09
Je skills library opbouwen
Je begon met drie vaardigheden. Zo bouw je die uit tot een kennisbank die Claude elke week scherper maakt.
Voeg een regel toe elke keer dat er iets misgaat
Voorbeeld. je deployt en de Nederlandse vertaling ontbreekt.
Maak nieuwe skills aan zodra er patronen ontstaan
Bekijk je skills elke maand opnieuw
Tip
Doe dit nu
Denk aan de laatste drie dingen die misliepen. Schrijf de oplossing voor elk op als een regel in je kritische skill. Drie debugging-sessies, samengevat in drie zinnen.
Les 10
Testen dat zich opstapelt
Hoe meer je bouwt, hoe meer Playwright je dekt. Elke pagina, elke taal, elk schermformaat.
Laat Claude tests schrijven
Fouten aanpakken
Alle tests draaien voor je commit
Alles groen? Deze tests blijven staan. Gebruik ze voor elke grote wijziging.
Tip
Doe dit nu
Pak de pagina met de minste tests. Vraag Claude om tests te schrijven met de vierledige structuur. Draai ze. Fix wat faalt. Commit.
Les 11
Docker vanaf nul
Consistente omgevingen in 15 minuten. Van nul naar werkende Docker-container.
Wanneer heb je Docker nodig?
- Alleen jij. leuk, maar niet urgent. Bewaar voor later.
- Jij en iemand anders zetten het op. Zo voorkom je "bij mij werkt het wel."
- Live gaan. echt aan te raden.
Controleer of Docker Desktop actief is
Open Docker Desktop. Wacht tot het walvisje in je menubalk verschijnt.
Vraag Claude om Docker in te stellen
Begin hier
Claude start Docker op en geeft je het adres. Open het in je browser. Pas een bestand aan in VS Code, de browser ververst automatisch.
Stop ermee
Doe dit nu
Maak een Dockerfile.dev en docker-compose.yml aan. Run `docker compose up dev`. En je project draait in Docker. Meer is het niet.
Les 12
Het systeem na 30 dagen
Hoe je project eruitziet na een maand werken met deze aanpak. Het cumulatieve effect.
Dag 1 vs dag 30
Dag 1
- CLAUDE.md heeft 5 basisregels
- 3 starterskills
- Geen tests
- Je legt het project elke keer opnieuw uit
- "Ik vind het er wel goed uitzien"
DAG 30
- CLAUDE.md heeft 15+ regels, altijd kloppend
- 8-10 vaardigheden, elk uit de praktijk
- 100+ tests, in 30 seconden klaar
- Claude kent het project meteen
- Systematische kwaliteitscheck bij elke commit
Meer vaardigheden, een scherpere Claude. Meer tests, minder risico bij elke aanpassing. Een bijgewerkte CLAUDE.md en je volgende ochtend begint beter. Gebruik het systeem, en het groeit mee.
Tip
Doe dit nu
Zet een reminder voor over 30 dagen. Open deze les opnieuw. Kijk waar je nu staat ten opzichte van toen.
Nu bouwen.
Je setup is productieklaar. Je workflow is op orde. Tijd om iets echts te bouwen.