6 mois d'utilisation intensive de Claude Code sur 48 projets. Voici les chiffres réels, les échecs, et ce que je ferais différemment si c'était à refaire.

1. Combien ça coûte ?

J'ai analysé mes 10 629 sessions Claude Code sur 6 mois (novembre 2025 - avril 2026). Voici la réalité des coûts :

180€ Coût mensuel Claude Code Max plan
1 772 Sessions / mois moyenne sur 6 mois
~0,10€ Coût / session amorti sur le plan
48 Projets couverts tous domaines confondus

Évolution mensuelle des sessions

Nov 2025
237
Déc 2025
527
Jan 2026
1 547
Fév 2026
1 966
Mar 2026
5 369
pic
Avr 2026
983
mi-mois

ROI concret

Le plan Max à 180€/mois a remplacé des outils qui coûtaient plus cher collectivement :

Remplacé

  • JotForm + Make.com - 200€/mois
  • Portainer - licence pro ou temps perdu
  • Datadog - monitoring payant
~300€+/mois
remplacé par

Construit avec Claude Code

  • comrenov - remplace JotForm+Make.com
  • iolite-ifrit - remplace Portainer
  • granit-golem - remplace Datadog
180€/mois

2. Les échecs - ce qui n'a pas marché

Je ne vais pas faire semblant que tout a fonctionné. Voici mes trois plus gros échecs avec Claude Code :

sioule-2 : le gouffre à sessions

ratio 94:1
1 416 sessions
~15 commits
94:1 sessions/commit

Fork de sioule pour tester l'upgrade Node v24 + Angular 11 vers 21. Une quantité énorme d'exploration et de tentatives de migration. La plupart du travail n'a jamais été committé - des explorations sans issue, des impasses techniques, des cascades de breaking changes.

Leçon : les migrations de frameworks legacy (Angular 11) sont le pire cas d'usage pour Claude Code. Trop de contexte implicite, trop de breaking changes cascadés. Chaque correction en déclenche trois autres.

siliceum-website : le piège du pixel-perfect

ratio 16:1
1 364 sessions
83 commits
16:1 sessions/commit

Refonte complète du design system - 6 sprints. Beaucoup d'itérations sur le design (couleurs, marges, typographie) qui ne produisent pas de commits. Chaque ajustement visuel nécessite un aller-retour complet.

Leçon : le design itératif avec Claude Code consomme beaucoup de sessions car chaque ajustement visuel nécessite un aller-retour. Pas idéal pour le pixel-perfect.

Projets sans CLAUDE.md

0 lignes de config
416 sessions tordu-jardin
1 364 sessions siliceum-website
0 lignes CLAUDE.md

Deux projets utilisés intensivement sans aucun CLAUDE.md. Chaque session recommence à zéro : exploration du projet, compréhension de la stack, redécouverte des conventions.

Leçon : un CLAUDE.md même minimal (30 lignes) divise le temps de ramp-up par 5. J'ai perdu des centaines de sessions sur ces deux projets avant de comprendre.

3. Quand NE PAS utiliser Claude Code

Après 10 000+ sessions, voici les situations où je déconseille Claude Code :

Migrations de frameworks majeurs

Angular 11 vers 21, Rails 4 vers 7... Trop de contexte implicite, cascades de breaking changes. Mon ratio 94:1 sur sioule-2 parle de lui-même.

Design pixel-perfect

Les itérations visuelles coûtent cher en sessions. Ratio 16:1 sur siliceum-website. Mieux vaut utiliser un éditeur visuel pour les ajustements fins.

Debugging hardware / drivers

Pas de contexte système suffisant. Claude Code ne peut pas voir les logs kernel, les interrupts ou l'état du matériel.

Code avec beaucoup d'état implicite

Callbacks imbriqués, event systems complexes, state machines non documentées. Claude Code perd le fil des effets de bord.

Sans CLAUDE.md

Commencer par écrire le CLAUDE.md, PUIS utiliser Claude Code. L'inverse est un gaspillage prouvé par mes données.

4. Avant / Après concret

Pour contrebalancer les échecs, voici ce qui a été livré. Les durées sont extraites des dates de premier et dernier commit git :

comrenov

remplace JotForm + Make.com
Durée git 27 jours
3 mars - 30 mars 2026 269 commits
635 sessions 4 packages monorepo en production

iolite-ifrit

remplace Portainer
Durée git 3 jours
13 - 16 avril 2026 41 commits
14 crates Rust 24 routes API en production

granit-golem

"le Datadog de la qualité"
Durée git ~5 mois
nov 2025 - avr 2026 552 commits
622 sessions 14 crates DDD en production

basalt-beholder

PWA offline-first + BMAD
Durée git ~2.5 mois
jan - avr 2026 68 commits
85 sessions 17 volets, 187 questions en production

5. Sécurité et confidentialité

La question revient systématiquement : "tu envoies ton code dans le cloud ?". Voici comment je gère la sécurité :

Claude Code Max plan

Le code ne quitte pas la session. Pas de training sur mes données. Politique contractuelle claire d'Anthropic.

.env systématiquement dans .gitignore

Aucun fichier de credentials n'est versionné. Vérification automatique via gitleaks en CI.

Jamais de credentials dans le contexte

API keys, tokens, mots de passe - jamais dans les prompts ni dans les fichiers lus par Claude Code.

Token Grafana trouvé en clair

Un token Grafana en clair dans .mcp.json. Détecté, corrigé, leçon apprise. Maintenant je fais un grep systématique avant chaque commit sur les fichiers de config.

Projets sensibles en local only

Pour les projets très sensibles, j'utilise le mode local only - pas de communication avec l'API cloud.

6. Passage à l'échelle en équipe

Mon setup est optimisé pour un solo dev avec 48 projets. En équipe, les dynamiques changent :

Solo (mon setup actuel)

  • CLAUDE.md personnel et itératif
  • MEMORY.md comme journal de bord
  • Agents spécialisés par domaine
  • Conventions implicites (dans ma tête)

En équipe (recommandations)

  • CLAUDE.md = document partagé (comme un wiki)
  • MEMORY.md personnel par développeur
  • Agents = "experts" que l'équipe n'a pas
  • Conventions explicites, versionnées

7. Comparaison avec les alternatives

J'ai testé ou évalué les alternatives. Voici mon avis honnête :

Outil Force principale Faiblesse Mon usage
Cursor Édition inline, UX fluide Moins bon pour l'orchestration multi-fichier Quick editing ponctuel
GitHub Copilot Autocomplétion rapide Pas de capacité agentic, pas d'orchestration Non utilisé
Claude Code Orchestration (git, tests, build, multi-fichier) Pas d'UI graphique, courbe d'apprentissage CLI Outil principal - projets structurés
Aider CLI similaire, open-source Pas de MCP, pas d'agents, moins de features Évalué, pas adopté

Mon choix : Claude Code pour les projets structurés (95% de mon temps), Cursor pour le quick editing quand je veux voir le diff en temps réel.

8. Ce que je ferais différemment

Avec le recul de 6 mois et 10 000+ sessions, voici ce que je recommande à quiconque démarre :

1

Écrire le CLAUDE.md AVANT la première session

Pas après 200 sessions. Même 30 lignes suffisent : stack, commandes de test, conventions de commit. J'ai appris cette leçon à mes dépens.

2

Commencer par les quality gates, pas les features

Les quality gates évitent les régressions dès le début. J'ai passé des semaines à corriger des bugs qui n'auraient pas existé avec un pipeline en place dès le jour 1.

3

Utiliser les agents spécialisés plus tôt

J'ai attendu le mois 3 pour créer mes premiers agents. Les skills d'audit, les workflows BMAD - tout cela aurait dû être en place dès le départ.

4

Ne pas tenter les migrations legacy en mode autonome

sioule-2 m'a coûté 1 416 sessions pour ~15 commits. Les migrations de frameworks legacy nécessitent un pilotage humain étape par étape.

5

Documenter les échecs en temps réel

J'ai reconstitué ces données après coup. Si j'avais un journal d'échecs dès le début, j'aurais identifié les patterns problématiques plus tôt.