Claude Code
#Définition Claude Code
Claude Code est un agent CLI (Command Line Interface) agentic développé et maintenu par Anthropic, disponible depuis mars 2025. Il s'installe via npm (npm install -g @anthropic-ai/claude-code) et s'exécute dans n'importe quel terminal macOS/Linux/Windows. Pour approfondir, consultez la page service Vibe Coding & Dev IA assisté Nehos.
Côté implémentation, Capacités techniques fondamentales : — Lecture/écriture de fichiers : accès complet au filesystem local, lecture de codebases entières, modification de fichiers selon instructions en langage naturel — Exécution de commandes shell : bash, git, npm/bun/pnpm, docker, psql — toute commande terminal — Gestion Git/GitHub : git status/diff/add/commit, création de branches, ouverture de pull requests via gh CLI — Navigation web : lecture de documentation, pages GitHub Issues via outils intégrés — Appels API externes : via MCP servers configurés par le projet Contexte et modèles : Claude Code utilise Claude 3.7 Sonnet (200k tokens) ou Claude 4 Sonnet/Opus (200k tokens selon abonnement).
Le contexte 200k tokens permet d'ingérer des projets complets (code source, tests, configurations) sans troncature. MCP (Model Context Protocol) : standard ouvert Anthropic permettant de connecter Claude Code à des outils tiers — bases de données (Postgres, SQLite directement), navigateurs (Puppeteer, Playwright), APIs internes, services cloud.
Chaque MCP server expose des 'tools' que Claude Code peut appeler comme des fonctions. CLAUDE.md : fichier Markdown placé à la racine du projet, automatiquement lu par Claude Code au démarrage de chaque session. Contient les conventions du projet, les commandes fréquentes, les règles de style, les accès à ne pas toucher.
Joue le rôle de mémoire persistante inter-sessions. Hooks : scripts bash ou Node.js déclenchés automatiquement avant/après des actions Claude Code (ex. : lancer les tests automatiquement après chaque modification de fichier, formater le code avec Prettier après chaque écriture).
Tarification : inclus dans les abonnements payants Claude avec limites d'usage, ou facturation à l'usage via l'API Anthropic pour un usage professionnel intensif (tarifs à consulter sur le site d'Anthropic).
La compréhension fine de Claude Code différencie les équipes qui livrent des résultats de celles qui accumulent de la dette.
#Claude Code expliqué simplement
Claude Code, c'est un développeur IA qui travaille dans votre terminal — comme si vous aviez un collègue senior disponible 24h/24 qui peut lire votre code, le modifier, lancer des commandes, et créer des pull requests, tout ça en quelques secondes.
Voilà comment ça se passe concrètement. Vous tapez 'claude' dans votre terminal au sein de votre projet. Claude Code lit automatiquement tous vos fichiers. Vous lui dites : 'Crée une nouvelle page produit dans Next.js 16 avec un formulaire de contact, les types TypeScript corrects, les tests unitaires, et pousse sur une branche feature/product-page.' Il le fait. Sans que vous écriviez une seule ligne de code.
La vraie puissance, c'est sa capacité à enchaîner des actions complexes : lire 50 fichiers pour comprendre votre architecture, modifier 12 fichiers en cohérence, lancer les tests, corriger les erreurs, tout ça dans une seule instruction.
Pourquoi terminal plutôt qu'IDE graphique comme Cursor ? Parce que ça permet d'automatiser des tâches qui ne s'arrêtent pas à l'édition de code — déploiements, migrations de base de données, génération de contenu JSON à grande échelle, analyse de logs. C'est l'outil idéal pour ce que les développeurs appellent le 'vibe coding' : décrire ce qu'on veut en langage naturel et laisser l'IA produire.
Visualisez le quotidien d'un directeur technique ou d'un CMO en scale-up. La différence entre théorie et terrain ? Les chiffres. Et les chiffres, on les a.
#Cas d'usage concrets
Exemple de situation : scaffolding Next.js 16 + Payload CMS v3 d'un nouveau projet SaaS B2B — Exemple de situation : scaffolding d'un SaaS B2B multi-tenant en une session Claude Code : structure Next.js 16 App Router, collections Payload v3 (users, tenants, conversations), migrations PostgreSQL avec RLS, configuration de l'authentification, composants shadcn/ui de base et un CLAUDE.md documentant les conventions. Le gain porte sur le temps de mise en place ; le code généré est relu avant le premier commit.
Exemple de situation : migration d'un site WordPress/PHP vers Next.js 16 — Exemple de situation : migration d'un site d'agence WordPress (templates PHP, champs ACF, WP REST API) vers Next.js 16 + Payload. Claude Code lit le thème PHP, génère les composants Next.js équivalents, migre les contenus par scripts d'import Payload et crée les fichiers de contenu structuré. Les URL et le SEO sont vérifiés après migration avec un outil de crawl comme Screaming Frog.
Exemple de situation : production de contenu structuré JSON à grande échelle — Exemple de situation : générer un grand nombre de pages JSON structurées (glossaire, guides, secteurs). Claude Code lit le schéma Zod de référence et les briefs de contenu par cluster, génère chaque fichier en respectant le schéma et l'écrit directement sur le filesystem.
La cohérence inter-pages (internalLinks, relatedTerms) est maintenue grâce à un CLAUDE.md qui référence la liste des slugs existants. Un humain relit les contenus avant publication.
Exemple de situation : refactoring Postgres — passage d'un schéma unique à un multi-tenant RLS — Exemple de situation : migration d'un schéma Postgres existant vers une architecture multi-tenant avec RLS. Claude Code analyse le schéma complet, génère les fichiers de migration Drizzle ORM (ajout de tenant_id, création des policies RLS, index), exécute les migrations en environnement de test et vérifie l'isolation avec des tests automatisés. Les migrations sont relues avant toute exécution en production.
#Claude Code chez Nehos Groupe
Chez Nehos, on teste et on ajuste avant de généraliser. Notre service Vibe Coding & Dev IA assisté Nehos couvre ce périmètre de A à Z.
Chaque mission démarre par un cadrage structuré : objectifs chiffrés, périmètre technique, jalons à 30/60/90 jours. On livre, on mesure, on itère. Pas de slides sans livrable.
#Termes associés
Ce concept ne vit pas isolé.
- Cursor IDE
- Vibe Coding
- Claude (Anthropic)
- MCP (Model Context Protocol)
- Agentic AI (Agent IA)
- TypeScript
- Next.js
Chaque terme est défini dans notre glossaire avec la même approche : définition technique, vulgarisation, cas concrets et méthode Nehos.
Applications Concrètes
« Exemple de situation : scaffolding d'un SaaS B2B multi-tenant en une session Claude Code : structure Next.js 16 App Router, collections Payload v3 (users, tenants, conversations), migrations PostgreSQL avec RLS, configuration de l'authentification, composants shadcn/ui de base et un CLAUDE.md documentant les conventions. Le gain porte sur le temps de mise en place ; le code généré est relu avant le premier commit. »
« Exemple de situation : migration d'un site d'agence WordPress (templates PHP, champs ACF, WP REST API) vers Next.js 16 + Payload. Claude Code lit le thème PHP, génère les composants Next.js équivalents, migre les contenus par scripts d'import Payload et crée les fichiers de contenu structuré. Les URL et le SEO sont vérifiés après migration avec un outil de crawl comme Screaming Frog. »
« Exemple de situation : générer un grand nombre de pages JSON structurées (glossaire, guides, secteurs). Claude Code lit le schéma Zod de référence et les briefs de contenu par cluster, génère chaque fichier en respectant le schéma et l'écrit directement sur le filesystem. La cohérence inter-pages (internalLinks, relatedTerms) est maintenue grâce à un CLAUDE.md qui référence la liste des slugs existants. Un humain relit les contenus avant publication. »
« Exemple de situation : migration d'un schéma Postgres existant vers une architecture multi-tenant avec RLS. Claude Code analyse le schéma complet, génère les fichiers de migration Drizzle ORM (ajout de tenant_id, création des policies RLS, index), exécute les migrations en environnement de test et vérifie l'isolation avec des tests automatisés. Les migrations sont relues avant toute exécution en production. »
Questions & réponses
Questions fréquentes sur Claude Code
Cursor est un éditeur de code visuel (fork VSCode) enrichi par IA — interface graphique familière, autocomplétion Copilot-like, édition inline, chat intégré, vision de l'UI. Idéal pour l'édition interactive et le débogage au quotidien. Claude Code est un agent terminal sans interface graphique — il opère dans le filesystem, enchaîne des commandes shell, et excelle dans les tâches longues, les refactorings multi-fichiers et le scaffolding. Ils sont complémentaires : Cursor pour l'édition fine, Claude Code pour les tâches automatisables en lot. Nehos utilise les deux en parallèle selon la nature de la tâche.
CLAUDE.md est le fichier de configuration projet lu automatiquement par Claude Code au démarrage de chaque session — c'est sa 'mémoire persistante'. Bonnes pratiques Nehos pour un CLAUDE.md efficace : (1) Décrire l'architecture du projet en 10-15 lignes (stack, patterns utilisés, structure des dossiers). (2) Lister les commandes fréquentes (npm run dev, commande de migration, commande de test). (3) Définir les conventions de nommage (fichiers, fonctions, interfaces TypeScript). (4) Lister les fichiers à ne JAMAIS modifier (.env, fichiers générés). (5) Inclure la liste des slugs existants si Claude Code génère du contenu inter-référencé. Un CLAUDE.md bien tenu réduit les erreurs d'architecture.
Oui, via MCP servers. Deux approches. (1) MCP Postgres officiel Anthropic : connecté à votre instance Postgres locale ou distante, Claude Code peut exécuter des requêtes SQL, explorer le schéma, générer des migrations. (2) Via commandes shell : Claude Code peut appeler psql directement. Configuration dans .claude/mcp.json (par projet) ou ~/.claude/mcp.json (global). Chez Nehos : MCP Postgres utilisé pour inspecter le schéma avant de générer des migrations Drizzle ORM, et pour valider les policies RLS directement en session Claude Code.
Deux modèles tarifaires. (1) Un abonnement Claude payant, qui inclut Claude Code avec des limites d'usage — suffisant pour un usage individuel modéré. (2) La facturation à l'usage via l'API Anthropic, au token : une session intensive (scaffolding complet d'un projet) consomme beaucoup de tokens selon la taille du codebase et la complexité. Pour un budget d'équipe, on mesure la consommation réelle pendant un pilote avant de dimensionner. Les tarifs à jour sont sur le site d'Anthropic. À comparer avec un éditeur comme Cursor, dont l'abonnement est par développeur.
Trois points de vigilance. (1) Données envoyées à Anthropic : tout le contexte (fichiers lus) est transmis aux serveurs Anthropic. Ne jamais inclure .env, clés API, mots de passe dans le contexte. Ajouter .env et fichiers de secrets dans .claudeignore (équivalent .gitignore). (2) Exécution de commandes shell : Claude Code demande confirmation avant les commandes destructives (rm, drop table), mais il est important de relire les commandes proposées. (3) Pull requests automatiques : vérifier les diff avant de merger. Pour les équipes enterprise : utiliser les paramètres allowedTools de settings.json pour restreindre les actions autorisées. Anthropic propose des accords de traitement des données (DPA) pour les comptes enterprise.
Intégration native avec Git et GitHub CLI (gh). Claude Code peut : créer des branches (git checkout -b feature/xxx), committer avec messages conventionnels (Conventional Commits), ouvrir des pull requests via gh pr create avec titre et description générés automatiquement, lire les issues GitHub pour prioriser le travail, commenter les PRs. Workflow Nehos typique : Claude Code scaffold sur une branche feature → ouvre PR automatiquement → développeur review et merge dans Cursor. Hooks Claude Code configurés pour lancer les tests (bun test) et le linter (eslint) automatiquement avant chaque commit.
Vibe coding est un terme popularisé par Andrej Karpathy (ex-Tesla, OpenAI) début 2025 pour décrire une pratique de développement dans laquelle le développeur décrit son intention en langage naturel et laisse un LLM agent produire le code — sans nécessairement lire chaque ligne générée. Claude Code est l'outil central du vibe coding en 2026 : son contexte 200k tokens et ses capacités agentic (lire/écrire/exécuter en boucle) en font le meilleur CLI pour cette pratique. Chez Nehos, le vibe coding avec Claude Code est utilisé pour les tâches bien spécifiées (scaffolding, génération de contenu structuré) mais jamais pour la logique métier critique, revue par un développeur humain avant merge.