Claude code, Cursor, Github copilot, codex, antigravity, et tous les autres. Aujourd'hui, nous trouvons beaucoup d'outils IA et on se demande quelles sont les bonnes pratiques pour bien configurer et travailler avec ces outils.
Ce qui est bien, c'est que plus de 80% des fonctionnalités se retrouvent dans tous ces outils. Ils portent des fois des noms différents, mais on retrouve toujours les mêmes concepts.
Découvrons ici le tutoriel complet pour bien travailler avec l'ia, bien configurer son context et le harness ia.
1. Travailler le cadre du projet
Le modèle est amnésique. Il se rappelle de rien.
C'est ton outil qui envoie tout, tout ce qui est sauvegardé dans la session de discussion de l'agent principal.
Pour éviter de tout explorer de nouveau à chaque fois, de tout lui rappeler à chaque fois, construit une mémoire.
Cette mémoire, c'est un fichier qui sera envoyé à chaque démarrage de session, pour chaque agent principal.
Ce fichier porte différents noms : CLAUDE.md, AGENTS.md, copilot-instructions.md, main-rule.mdc.
C'est le même concept à chaque fois : sauvegarde le cadre complet de ton projet.
Pas tout, juste le cadre. Max 50 lignes.
Créer des mémoires dynamiques
Tu as du js, du ts, du dotnet, un projet angular, ou blazor dotnet ?
Ne mets pas toutes tes règles dans la mémoire principale.
Crée plutôt des fichiers de mémoires qui se déclenchent (qui s'envoient automatiquement vers le modèle) quand un chemin donné est validé.
Exemple : **/*.ts
Ce fichier porte différents noms : skill avec glob (chemin de fichier), rule custom, custom copilot instruction
Si tu souhaites aller plus loin dans la création de mémoire custom, on en parle dans nos formations :
Claude code, Cursor ou Github Copilot
2. Construire tes recettes de cuisine
Une fois que le cadre est posé. Tu vas pouvoir préparer toutes les compétences dont ton modèle a besoin.
Ici, imagine une tarte à la fraise que toi seul-e sait faire. Tu vas décrire tout le processus pour y arriver.
Ce fichier, tu vas le donner à un-e ami-e qui va pouvoir le faire pour toi.
C'est la même chose pour l'IA.
Le client (Cursor, Claude code, Codex, Github copilot) va recevoir une demande du model pour envoyer un fichier SKILL.sh.
Et pour une fois, ils sont tous raccord. La base du fichier est la même quelque soit l'outil ia.
Note: Dans claude code, les skills sont beaucoup plus détaillés : on peut préciser le model, l'effort, le mettre en isolation, en background, ...
On voit ça en formation Claude code. :)
3. Travailler avec les sub agents
Travailler avec une fenêtre d'agent c'est bien pratique. On peut démultiplier les fenêtres, et donc démultiplier les fenêtres de context.
Mais, si je te dis qu'on peut lancer des sous-agents, depuis une fenêtre principale. Là, on commence à voir le potentiel, non ?
Dans ce guide complet pour bien développer avec l'ia, je t'invite à construire des sub-agents qui vont pouvoir t'épauler dans ton développement.
Github copilot, comme claude code ou bien Cursor ont une façon de préparer les agents par fichier .md, dans un dossier agents.
Seul codex est un peu à la traine selon nous, avec une approche plus simplifiée (trop simplifiée) du mode agentique.
Dès que tu as un travail qui ne doit pas polluer ta fenêtre de context initiale, le sub-agent est ta piste principale.
Laisser l'ia créer des agents, et les orchestrer
De plus en plus, les outils ia ont la capacité à créer des sub-agents sans attendre de fichier de sub-agents.
Elles vont paralliser les sub-agents, attente leur retour.
Ici c'est la notion de Team agents qu'on retrouve chez claude code.
4. Travail au quotidien
Quand tu travailles au quotidien, pour ce guide complet, il est important de parler des bonnes pratiques pour bien développer.
Choisir son model
Le choix du model, tu le retrouves partout : chez Cursor, chez Claude code, ou bien Github copilot ou même codex.
Chacun ayant son business model (la façon de gagner de l'argent via les tokens), tu auras tout intérêt à bien regarder la pertinence et le coût du choix custom d'un model ou d'un autre.
Par exemple, chez Cursor ou bien Github Copilot, tu va avoir la possibilité de laisser en mode auto (et accepter le choix auto donc du model), ou bien en choisir un perso, et accepter un coût supérieur.
Si tu travailles avec codex, ou bien Claude code, c'est différent, car le choix ici a aussi un impact sur le nombre de tokens consommés et sur la pertinence de réponse, mais ça n'augmente pas de 10% le cout de tokens disponibles dans ta période de usage.
Clear, clear et clear
Ne travaille jamais sur une seule fenêtre de session, avec un seul agent principal.
Ton context va augmenter, va se surcharger, se complexifier, et tu vas perdre en qualité de réponse.
A chaque fois que tu changes de feature, de notion, de tâche, ... : tu clear la session, ou tu en crées une nouvelle si tu es via un IDE et non une CLI.
Planifie
Recommandation de Boris Cherny (créateur de Claude code) : dès que tu as un doute, ou bien que tu souhaites travailler sur un prompt complexe, un brainstorming, ...
demande le mode plan !
C'est un agent spécialisé, qui te prépare un plan avant de lancer le travail.
C'est présent dans tous les outils qui travaillent avec les models ia !
CLI avant MCP
Les serveur MCP te permettent de rajouter des outils supplémentaires, qui seront proposés en Tool Definition à ton model.
C'est super, mais ça consomme à max de tokens !
Préfère les scripts locaux, dans les skills, par exemple.
Préfère les CLIs (par exemple gh, glab, ...)
Crée des scripts au besoin.
Appuies-toi dessus : c'est du déterminisme !
5. Protège avec du déterminisme
Le model propose une réponse probabilistique. Donc du pas sûr. OK, souvent, en 2026, on obtient, sans quasi rien faire ou dire, un résultat qui impressionne.
Mais l'ia LLM a un gros défaut : elle continue ce qui existe, et de manière exponentielle.
Appuie toi toujours sur du déterminisme pour développer.
Exemple ?
au lieu de demander à l'ia de créer les fichiers de tes composants angular, demande lui de s'appuyer sur ng g c !
On en parle d'ailleurs dans notre formation angular et angular avancé !
Travaille avec les hooks existants
Appuie toi sur les npm scripts, sur le csproj de dotnet.
Construit une automatisation dans ta cli, et même en local, avec les hook git !
La touche finale : les hooks de ton outil IA
Dans cursor, dans claude code, dans codex, ou bien dans github copilot, tu peux t'abonner sur de nombreux événements de ton outil :
démarrage de session, avant exécution d'un tool, fin de session, fin d'une tâche, ...
Tu vas pouvoir protéger ton travail de manière déterministe !
---
Et toi, tu travailles comment avec tes agents ? Jusqu'où tu as poussé le harnais de tes devs avec l'IA ?