Retour aux podcastsClaude
Claude Code 101
Le workflow Explorer→Planifier→Coder→Committer dans Claude Code
If you take one thing away from Claude code, let it be this workflow: explore, plan, code, and commit.
Si vous ne retenez qu'une chose de Claude Code, retenez ce workflow: explorer, plan, coder et commit.
Without this, most people jump straight to pasting in Claude to write code, which means more course correcting later on.
Sans cela, la plupart des gens se précipitent à coller des demandes dans Claude pour écrire du code, ce qui signifie plus de corrections par la suite.
The fastest way to handle step one and two is with plan mode.
La façon la plus rapide de gérer les étapes un et deux est d'utiliser le plan mode.
With plan mode, Claude can't edit files.
En plan mode, Claude ne peut pas modifier les fichiers.
It just reads files to gather research on how to tackle this implementation.
Il lit simplement les fichiers pour se documenter sur la façon d'aborder cette implémentation.
To enter plan mode, hit shift and tab until you see the plan mode under the text input.
Pour entrer en plan mode, appuyez sur shift et tab jusqu'à voir plan mode sous le champ de saisie.
I need to add WebP conversion to our image upload pipeline.
J'ai besoin d'ajouter la conversion WebP à notre pipeline d'upload d'images.
Figure out where in the pipeline it should happen, whether we need new dependencies, and how to approach it.
Déterminez à quel endroit dans le pipeline cela doit se produire, si de nouvelles dépendances sont nécessaires et comment l'aborder.
And Claude will read relevant files, do some web searches, and give you a plan of action.
Claude lira les fichiers pertinents, effectuera des recherches web et vous donnera un plan d'action.
Make sure you review it and determine if it meets your criteria.
Assurez-vous de le vérifier et de déterminer s'il répond à vos critères.
Otherwise, I can ask it to add on or revise some areas.
Sinon, je peux lui demander d'ajouter ou de réviser certaines parties.
Perfect.
Parfait.
And this right here is the best place to course correct because it's before any code is written.
Et c'est ici que c'est le meilleur moment pour corriger le tir car c'est avant qu'aucun code ne soit écrit.
You can also use explore without being in plan mode by just asking Claude to explore your code base.
Vous pouvez aussi explorer sans être en plan mode en demandant simplement à Claude d'explorer votre base de code.
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.
Maintenant, une fois que le plan semble bon, vous pouvez sélectionner approuver pour accepter le plan et laisser Claude valider tous les éléments de la liste qu'il a fournis.
You can determine if you want Claude to auto accept the file edits or ask every single time.
Vous pouvez décider si vous voulez que Claude accepte automatiquement les modifications de fichiers ou demande à chaque fois.
Claude will do its best to troubleshoot your code base before considering the plan finished.
Claude fera de son mieux pour résoudre les problèmes de votre base de code avant de considérer le plan terminé.
But at times, you'll need to course correct.
Mais parfois, vous devrez corriger le tir.
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.
C'est l'avantage de travailler avec plan mode car une fois le plan terminé, nous avons aussi le contexte de comment il est arrivé aux résultats pour aider à guider sa prochaine décision.
In order for Claude to be confident in its results, it has to be clear on what it deems correct.
Pour que Claude soit confiant dans ses résultats, il doit savoir clairement ce qu'il considère comme correct.
When writing your plan, make this explicit.
Lors de la rédaction de votre plan, rendez cela explicite.
Adding tools that will help Claude complete its goals will remove a lot of back and forth.
Ajouter des outils qui aideront Claude à atteindre ses objectifs réduira beaucoup d'allers-retours.
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.
Par exemple, si vous construisez des UI web, assurez-vous d'avoir l'extension Claude et Chrome afin que Claude Code puisse contrôler un onglet et tester l'UI avant de la considérer terminée.
In your project, include a test suite that Claude can continuously validate on.
Dans votre projet, incluez une suite de tests que Claude peut valider en continu.
Claude can even write tests for you.
Claude peut même écrire des tests pour vous.
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.
Avant de confier cela à Claude, assurez-vous que les tests constituent une source de vérité pour vous et votre équipe afin d'éviter les faux positifs.
Quick tip, if you find Claude keeps running into the same issues, ask Claude to save the solution to his Claude MD file.
Conseil rapide: si vous trouvez que Claude rencontre sans cesse les mêmes problèmes, demandez à Claude de sauvegarder la solution dans son fichier Claude MD.
Now, once you have tested for yourself and are happy with the results, it's time to push your code.
Maintenant, une fois que vous avez testé vous-même et que vous êtes satisfait des résultats, il est temps de pousser votre code.
A tip before you commit, run a sub agent code reviewer to look at your code.
Un conseil avant de faire un commit: lancez un agent secondaire pour revoir votre code.
Then you get Claude to generate a commit message for you in your style.
Ensuite, demandez à Claude de générer un message de commit dans votre style.
Rinse and repeat.
Recommencez.
If you want to be effective with Claude code, follow the explore, plan, code, and commit workflow.
Si vous voulez être efficace avec Claude Code, suivez le workflow explorer, plan, coder et commit.
Exploration will give the relevant context
L'exploration fournira le contexte pertinent
Claude needs for your project.
dont Claude a besoin pour votre projet.
Plan will create a plan of action that Claude will use to determine if they are successful.
Plan créera un plan d'action que Claude utilisera pour déterminer s'il est couronné de succès.
Code is the back and forth that you and Claude do before settling on the final outcomes of the plan.
Code correspond aux échanges que vous et Claude faites avant de vous mettre d'accord sur les résultats finaux du plan.
Commit helps you review and push your code so you can start on your next feature.
Commit vous aide à réviser et pousser votre code afin de pouvoir commencer votre prochaine fonctionnalité.