Terug naar podcastsClaude
Claude Code 101
De Verken→Plan→Code→Commit workflow in Claude Code
If you take one thing away from Claude code, let it be this workflow: explore, plan, code, and commit.
Als je maar één ding meeneemt van Claude Code, laat het dan deze workflow zijn: verkennen, plan, coderen en commit.
Without this, most people jump straight to pasting in Claude to write code, which means more course correcting later on.
Zonder dit springen de meeste mensen direct naar plakken in Claude om code te schrijven, wat later meer bijsturen betekent.
The fastest way to handle step one and two is with plan mode.
De snelste manier om stap één en twee te verwerken, is met plan mode.
With plan mode, Claude can't edit files.
In plan mode kan Claude geen bestanden bewerken.
It just reads files to gather research on how to tackle this implementation.
Het leest alleen bestanden om te onderzoeken hoe deze implementatie aan te pakken.
To enter plan mode, hit shift and tab until you see the plan mode under the text input.
Om in plan mode te komen, druk op shift en tab totdat je plan mode ziet onder het tekstinvoerveld.
I need to add WebP conversion to our image upload pipeline.
Ik moet WebP-conversie toevoegen aan onze afbeeldings-upload-pipeline.
Figure out where in the pipeline it should happen, whether we need new dependencies, and how to approach it.
Zoek uit waar in de pipeline het moet gebeuren, of we nieuwe afhankelijkheden nodig hebben en hoe we het aanpakken.
And Claude will read relevant files, do some web searches, and give you a plan of action.
Claude leest relevante bestanden, doet wat webzoekopdrachten en geeft je een actieplan.
Make sure you review it and determine if it meets your criteria.
Zorg ervoor dat je het beoordeelt en bepaalt of het aan jouw criteria voldoet.
Otherwise, I can ask it to add on or revise some areas.
Anders kan ik het vragen om toe te voegen of bepaalde gebieden te herzien.
Perfect.
Perfect.
And this right here is the best place to course correct because it's before any code is written.
En dit is de beste plek om bij te sturen want het is voordat enige code wordt geschreven.
You can also use explore without being in plan mode by just asking Claude to explore your code base.
Je kunt ook verkennen zonder in plan mode te zijn door Claude gewoon te vragen je codebasis te verkennen.
Now, once the plan looks good, you can select approve to accept the plan and let Claude toggle all of the list items it provided.
Nu, zodra het plan er goed uitziet, kun je goedkeuren selecteren om het plan te accepteren en Claude alle lijstitems die het heeft gegeven te laten afhandelen.
You can determine if you want Claude to auto accept the file edits or ask every single time.
Je kunt bepalen of je wilt dat Claude bestandsbewerkingen automatisch accepteert of elke keer vraagt.
Claude will do its best to troubleshoot your code base before considering the plan finished.
Claude doet zijn best om problemen in je codebasis op te lossen voordat het het plan als voltooid beschouwt.
But at times, you'll need to course correct.
Maar soms moet je bijsturen.
This is the benefit of working with plan mode because after the plan is finished, we also have the context of how it got to the results to help it guide its next decision.
Dit is het voordeel van werken met plan mode omdat we na het voltooien van het plan ook de context hebben van hoe het tot de resultaten is gekomen om de volgende beslissing te helpen sturen.
In order for Claude to be confident in its results, it has to be clear on what it deems correct.
Om Claude vertrouwen in zijn resultaten te geven, moet het duidelijk zijn wat het als correct beschouwt.
When writing your plan, make this explicit.
Maak dit expliciet bij het schrijven van je plan.
Adding tools that will help Claude complete its goals will remove a lot of back and forth.
Tools toevoegen die Claude helpen zijn doelen te bereiken, zal veel heen en weer verminderen.
For example, if you're building web UIs, make sure you have the Claude and Chrome extension so that Claude code can control a tab and test out the UI before deeming it finished.
Als je bijvoorbeeld web-UI's bouwt, zorg dan dat je de Claude en Chrome-extensie hebt zodat Claude Code een tabblad kan bedienen en de UI kan testen voordat het als voltooid wordt beschouwd.
In your project, include a test suite that Claude can continuously validate on.
Voeg in je project een testsuite toe die Claude continu kan valideren.
Claude can even write tests for you.
Claude kan zelfs tests voor je schrijven.
Before passing this off to Claude, make sure that the tests are a source of truth for you and your team to avoid any false positives.
Voordat je dit aan Claude overdraagt, zorg ervoor dat de tests voor jou en je team een bron van waarheid zijn om valse positieven te vermijden.
Quick tip, if you find Claude keeps running into the same issues, ask Claude to save the solution to his Claude MD file.
Snelle tip: als je merkt dat Claude steeds dezelfde problemen tegenkomt, vraag Claude dan om de oplossing op te slaan in zijn Claude MD-bestand.
Now, once you have tested for yourself and are happy with the results, it's time to push your code.
Zodra je zelf hebt getest en tevreden bent met de resultaten, is het tijd om je code te pushen.
A tip before you commit, run a sub agent code reviewer to look at your code.
Een tip voor de commit: voer een sub-agent codereviewer uit om je code te bekijken.
Then you get Claude to generate a commit message for you in your style.
Laat Claude dan een commit-bericht voor je genereren in jouw stijl.
Rinse and repeat.
Herhaal.
If you want to be effective with Claude code, follow the explore, plan, code, and commit workflow.
Als je effectief wilt zijn met Claude Code, volg dan de workflow verkennen, plan, coderen en commit.
Exploration will give the relevant context
Verkenning geeft de relevante context
Claude needs for your project.
die Claude nodig heeft voor jouw project.
Plan will create a plan of action that Claude will use to determine if they are successful.
Plan maakt een actieplan dat Claude gebruikt om te bepalen of ze succesvol zijn.
Code is the back and forth that you and Claude do before settling on the final outcomes of the plan.
Code is het heen en weer dat jij en Claude doen voordat jullie je settelen op de uiteindelijke resultaten van het plan.
Commit helps you review and push your code so you can start on your next feature.
Commit helpt je je code te beoordelen en te pushen zodat je aan je volgende functie kunt beginnen.