Démarrer en 5 minutes
La page la plus pratique du site. En une lecture, je pose les bases pour utiliser Claude Code sur n'importe quel projet. Pas de théorie, que du concret.
1. Prérequis 30 secondes
Quatre choses à vérifier avant de commencer :
N'importe quel projet versionne. Git est indispensable : Claude Code s'en sert pour le diff, les commits, et le suivi des modifications.
Node.js, Rust, Python, ou tout autre runtime pertinent pour mon projet. Claude Code a besoin de pouvoir lancer build et tests.
npm install -g @anthropic-ai/claude-code et c'est tout. Documentation sur claude.ai/code.
Claude Code fonctionne dans le terminal, à la racine du projet. Je lance cd mon-projet et je suis prêt.
2. Le CLAUDE.md minimal 2 minutes
Le CLAUDE.md est le fichier le plus important. C'est le "prompt système" de Claude Code pour mon projet. Sans lui, Claude devine ma stack, mes conventions, et mes commandes. Et il se trompe souvent.
Template à copier-coller
Je crée un fichier CLAUDE.md à la racine de mon projet avec ce contenu, adapté à ma stack :
# Mon Projet
## Stack
- Framework: [ex: NestJS 11]
- Language: [ex: TypeScript strict]
- Database: [ex: PostgreSQL 16]
- Tests: [ex: Vitest + Playwright]
## Commandes
- Dev: `npm run dev`
- Build: `npm run build`
- Test: `npm run test`
- Lint: `npm run lint`
## Conventions
- Commits conventionnels (feat/fix/docs/test/refactor)
- TypeScript strict, pas de `any`
- Tests obligatoires pour chaque feature
## Règles
- Toujours tester avant de considérer le code terminé
- Ne jamais commit sans vérifier que les tests passent
- Lire un fichier avant de le modifier Pourquoi chaque section compte
Stack
Sans cette section, Claude génère du code générique. Avec elle, il produit du code idiomatique pour mon framework. Sur mes projets, j'observe 3x moins de corrections quand la stack est documentée.
Commandes
La section la plus impactante. Sans elle, Claude tente npm test alors que ma commande est npm run test:backend. Avec elle, il lance la bonne commande du premier coup.
Conventions
Claude a tendance à utiliser any et à nommer les fichiers selon ses propres conventions. Expliciter les miennes lui évite de deviner, et de se tromper.
Règles
Claude skippe les tests si on ne lui dit pas de les lancer. 3 règles impératives suffisent pour le cadrer : tester, vérifier, lire avant de modifier.
3. Première session 2 minutes
Je lance Claude Code et je lui donne un premier prompt très spécifique :
cd mon-projet
claude Lis le CLAUDE.md et explore la structure du projet. Dis-moi ce que tu comprends.
Pourquoi ce premier prompt fonctionne
Claude commence par lire ma configuration au lieu de deviner. Il découvre ma stack, mes commandes, mes règles.
Claude parcourt l'arborescence, lit les fichiers clés, comprend l'architecture. Il ne modifie rien.
Je peux corriger ses erreurs de compréhension avant qu'il touche au code. C'est une validation gratuite.
4. Les 3 commandes essentielles
Trois commandes couvrent 90% de mes besoins au quotidien :
/clear Remet le contexte à zéro entre deux tâches indépendantes.
Quand : Je passe du bug #42 à la feature #18. Les deux n'ont rien à voir. /clear évite que Claude mélange les contextes.
/compact Compresse le contexte quand il devient trop lourd.
Quand : Le contexte atteint 60-70%. Pas 95%. À 95% c'est trop tard, Claude perd en qualité. Je compacte tôt, quand les informations importantes sont encore fraîches.
claude --resume Reprend la session précédente avec tout son contexte.
Quand : Je ferme mon terminal, je reviens le lendemain, je veux continuer où j'en étais. Claude retrouve le fil de la conversation.
5. Première feature avec Claude
Après l'exploration initiale, je passe à du concret. Un prompt simple et précis :
Ajoute un endpoint GET /health qui retourne { status: "ok", timestamp: Date.now() }. Avec un test.
Ce que Claude fait, étape par étape
Il repère le framework, le dossier des routes, la structure existante.
Il ajoute l'endpoint en suivant les conventions du projet, pas les siennes.
Il utilise le framework de test déclaré dans le CLAUDE.md (Vitest, Jest, etc.).
Il exécute la commande de test du CLAUDE.md et vérifie que tout passe.
6. Les 3 erreurs de débutant
Le prompt fourre-tout
Pas de CLAUDE.md
Ignorer les tests
7. Étape suivante
Je n'ai pas besoin de tout faire d'un coup. Voici le chemin que je recommande :
Un fichier .claude/session.md lu au démarrage de chaque session. Claude retrouve le contexte au lieu de repartir de zéro. Gain immédiat : 15 minutes par session.
Deux commandes personnalisées dans .claude/commands/. Le /autopilot traite le backlog en boucle. Le /test-sweep lance tous les tests, analyse les échecs, et corrige.
Quand mon projet couvre backend + frontend + infra, ou plus, je crée des fichiers dans .claude/agents/ pour spécialiser le comportement par domaine.