Claude Code Agency Workflow: Comment nous livrons des MVPs en jours, pas en mois
J'ai livré trois MVP clients le mois dernier. Il y a deux ans, cela aurait nécessité une équipe de six personnes et environ douze semaines par projet. Maintenant, c'est moi, un designer senior avec lequel je contracte, et Claude Code exécutant ce que je ne peux décrire que comme le workflow d'ingénierie le plus productif -- et occasionnellement exaspérant -- que j'aie jamais opéré.
Ce n'est pas un article enthousiasmé sur la façon dont l'IA va remplacer tous les développeurs. J'ai lu ces articles. Certains font de bons points. La plupart d'entre eux ignorent les parties où les choses se cassent. Je veux parler de ce qui fonctionne vraiment quand vous connectez Claude Code à un vrai workflow d'agence, de ce qui nécessite toujours un cerveau humain, et pourquoi l'économie de ce modèle est vraiment différente de n'importe quoi que j'aie vu en quinze ans de création de logiciels.
Table des matières
- Le battage sur l'agence unipersonnelle vs la réalité
- Notre workflow Claude Code, étape par étape
- Ce que l'IA gère vs ce que les humains possèdent toujours
- Vrais chiffres : coût, temps et résultats
- Les choses qui ne fonctionnent pas encore
- Configurer Claude Code pour le travail d'agence
- Comment cela change les relations client
- FAQ
Le battage sur l'agence unipersonnelle vs la réalité
Abordons l'éléphant dans la pièce. Il y a eu une vague d'articles sur les "entreprises milliardaires unipersonnelles" -- l'idée qu'un seul fondateur armé d'outils IA peut opérer à l'échelle d'une entreprise traditionnelle. Le Substack d'Evartology, "How to Run a Company Alone in 2026", expose un playbook étape par étape couvrant l'ingénierie, le marketing, les ventes et les opérations, tout géré par une seule personne avec une stack IA. C'est bien structuré, et les recommandations d'outils sont solides. Mais le cadrage surestime l'autonomie.
Voici ce que j'ai trouvé après dix-huit mois d'opération de cette façon : vous ne devenez pas une entreprise unipersonnelle. Vous devenez une couche de coordination unipersonnelle qui repose sur les systèmes IA et un petit groupe de spécialistes humains. La distinction est importante car elle change ce dans quoi vous devez être bon.
L'article de Henry Shi sur Substack -- "How a Solo Founder Cloned Himself" -- se rapproche davantage de la vérité. Il décrit la construction d'agents IA qui gèrent des fonctions spécifiques, créant essentiellement des employés numériques. Je suis d'accord avec son cadrage plus que la narration du "fondateur solo milliardaire", car il reconnaît que le travail du fondateur se déplace vers l'orchestration, pas l'exécution de tout. Vous êtes un chef d'orchestre, pas un musicien solo.
Le briefing exécutif de Nate sur la tendance des fondateurs solo référence les données de Carta montrant que les startups fondées en solo ont augmenté de manière significative en pourcentage des nouvelles incorporations. Cela correspond à ce que je vois. Mais les données de Carta ne font pas la distinction entre les fondateurs solo qui opèrent vraiment seuls et ceux qui -- comme moi -- fonctionnent de manière maigre mais s'appuient toujours sur des contractants et des spécialistes. Le chiffre du titre est excitant. La réalité est plus nuancée.
La version honnête : je gère Social Animal avec environ 2,5 FTE de résultats tout en payant pour environ 0,3 FTE en contractants humains plus les coûts IA. C'est un vrai avantage structural. C'est juste pas la même chose que "une personne faisant tout".
Notre workflow Claude Code, étape par étape
Laissez-moi vous montrer comment un projet client typique circule vraiment à travers notre shop. J'utiliserai une reconstruction de commerce électronique Next.js récente comme exemple -- un projet qui a duré du contrat signé au déploiement en production en onze jours.
Phase 1 : Découverte et architecture (jour 1-2)
Cette partie est toujours presque entièrement humaine. Je me connecte avec le client, je comprends ses contraintes commerciales, je dessine le modèle de données, et je décide de la stack. Pour la plupart de nos projets, cela signifie Next.js ou Astro en frontend, un CMS headless comme Sanity ou Payload, et tous les services backend qui correspondent au cas d'usage.
Ce que Claude Code fait ici : je vais coller la base de code existante du client (ou le HTML de son site actuel) et demander un audit architectural. Claude est vraiment bon pour identifier les patterns, les anti-patterns, et les problèmes de migration potentiels. Cela me sauve environ trois heures d'examen de code manuel par projet.
# Prompt de démarrage typique dans Claude Code
claude "Analyse la base de code dans /client-repo. Identifie :
1. Patterns d'architecture de composants
2. Approche de gestion d'état
3. Points d'intégration API
4. Goulots d'étranglement de performance
5. Risques de migration si passage à Next.js App Router
Résultat en rapport markdown."
Phase 2 : Génération d'échafaudage et de composants (jour 2-4)
C'est là que Claude Code gagne ses galons. J'écris un fichier CLAUDE.md détaillé -- pensez-y comme une constitution de projet -- qui spécifie nos conventions de codage, les patterns de composants, et les décisions architecturales. Ensuite je commence à construire.
Mon workflow ressemble à ça :
- Je définis un composant ou une fonctionnalité en langage clair avec des critères d'acceptation
- Claude Code génère l'implémentation initiale
- Je revis, raffine et teste
- Claude Code écrit les tests en fonction de mes retours
- Répétez
L'augmentation de vitesse est d'environ 3-4x comparée à l'écriture manuelle. Pour un composant de page typique avec récupération de données, gestion de formulaires, et layout réactif, ce qui prenait 2-3 heures prend maintenant environ 40 minutes de mon temps actif.
// Exemple : Claude Code génère un composant de liste de produits
// Après que je spécifie : "Composant serveur, récupère depuis Sanity,
// affiche en grille réactive, supporte le filtrage par catégorie,
// utilise nos tokens de design depuis la config tailwind"
import { sanityFetch } from '@/lib/sanity'
import { ProductCard } from '@/components/product-card'
import { CategoryFilter } from '@/components/category-filter'
import type { Product } from '@/types/product'
interface ProductListingProps {
initialCategory?: string
}
export async function ProductListing({ initialCategory }: ProductListingProps) {
const products = await sanityFetch<Product[]>({
query: `*[_type == "product" && (!defined($category) || category->slug.current == $category)] | order(publishedAt desc)`,
params: { category: initialCategory ?? null },
})
return (
<section className="container-wide py-16">
<CategoryFilter activeCategory={initialCategory} />
<div className="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3">
{products.map((product) => (
<ProductCard key={product._id} product={product} />
))}
</div>
</section>
)
}
C'est une version simplifiée, mais vous comprenez l'idée. Claude génère ceci en secondes. Le vrai travail est dans l'examen -- s'assurer qu'il suit nos patterns, gère les cas limites, et ne hallucine pas les formes API.
Phase 3 : Intégration et finition (jour 5-8)
C'est là que le workflow devient intéressant. Claude Code gère une énorme quantité du travail d'intégration -- connexion des schémas CMS aux composants frontend, configuration des routes API, configuration des flux d'authentification. Mais cela commence aussi à avoir du mal avec la nuance. Plus sur les choses qui ne fonctionnent pas dans la section suivante.
Phase 4 : Test, QA et déploiement (jour 9-11)
Claude Code écrit environ 80% de nos suites de test. Je spécifie ce qu'il faut tester, il écrit les tests. Pour les tests de bout en bout avec Playwright, il est particulièrement fort -- il peut regarder un composant et générer des tests de flux utilisateur significatifs sans beaucoup de guidance.
Le déploiement est géré par notre pipeline CI/CD standard. Rien de spécial là -- Vercel pour les projets Next.js, Netlify ou Cloudflare pour les builds Astro.
Ce que l'IA gère vs ce que les humains possèdent toujours
C'est la section que j'aimerais que plus d'articles sur les "agences IA" écriraient. Voici un breakdown honnête de ce que Claude Code et d'autres outils IA gèrent dans notre workflow versus ce qui nécessite toujours un humain.
| Tâche | Qui la gère | Contribution IA | Notes |
|---|---|---|---|
| Génération de code | Claude Code (70%) + Moi (30%) | Élevée | Je revis et raffine tout |
| Décisions architecturales | Moi (100%) | Faible | Claude peut suggérer, mais je décide |
| Audits / examens de code | Claude Code (80%) + Moi (20%) | Élevée | Détecte les problèmes que je manquerais |
| Écriture de tests | Claude Code (80%) + Moi (20%) | Élevée | Excellent en Playwright, bon en tests unitaires |
| Conception de schéma CMS | Moi (60%) + Claude Code (40%) | Moyenne | Bon pour générer des schémas, mauvais pour l'architecture de l'information |
| Design / UI | Designer humain (90%) + Claude (10%) | Faible | L'interface générée par IA semble toujours générique |
| Stratégie de marque | Contractant humain (100%) | Aucune | Pas même proche d'être automatisable |
| Direction de copywriting | Contractant humain (100%) | Aucune | L'IA peut brouillonner, mais la direction a besoin d'un stratège |
| Brouillons de contenu | Claude / GPT (70%) + Humain (30%) | Élevée | Premiers brouillons, puis édition humaine lourde |
| Réponses aux RFP | Claude (60%) + Moi (40%) | Moyenne | Bon pour la structure, a besoin de mes spécificités |
| Génération de contrats | Claude (50%) + Moi (50%) | Moyenne | Les templates fonctionnent, les clauses personnalisées ont besoin d'examen |
| Appels clients / ventes | Moi (100%) | Aucune | Les gens embauchent des gens, pas l'IA |
| DevOps / infrastructure | Claude Code (40%) + Moi (60%) | Moyenne | Bon pour la config, mauvais pour déboguer les problèmes de déploiement |
| Audits d'accessibilité | Claude Code (60%) + Moi (40%) | Moyenne | Détecte la plupart des problèmes WCAG, en manque les contextuels |
| Optimisation de performance | Moi (60%) + Claude Code (40%) | Moyenne | Bon pour identifier les problèmes, parfois mauvais pour les solutions |
Le pattern est clair : Claude Code excelle dans la génération et l'analyse de code. Il est médiocre pour n'importe quoi nécessitant un jugement sur le contexte commercial. Et il est essentiellement inutile pour les parties de relation humaine de la gestion d'une agence -- les appels de vente, les conversations stratégiques, les moments où un client a besoin de se sentir entendu.
Je contracte toujours régulièrement avec trois personnes :
- Un designer senior (environ 15 heures/mois) pour le travail UI/UX qui semble vraiment distinctif
- Un stratège marque/copy (environ 8 heures/mois) pour le positionnement, la messagerie, et la direction du contenu
- Un comptable (environ 4 heures/mois) car je refuse de laisser l'IA près de mes dossiers financiers
Vrais chiffres : coût, temps et résultats
Laissez-moi partager les vrais chiffres des six derniers mois. Ce ne sont pas des projections, mais des chiffres réels.
Coût par MVP
| Modèle | Coût moyen | Ligne de temps moyenne | Portée typique |
|---|---|---|---|
| Agence traditionnelle (notre modèle de 2023) | 45 000 $ - 75 000 $ | 8-14 semaines | Site marketing + CMS + intégrations |
| Notre modèle actuel augmenté par l'IA | 12 000 $ - 28 000 $ | 1-3 semaines | Même portée, parfois plus |
| Développeur solo (pas d'IA) | 15 000 $ - 30 000 $ | 6-10 semaines | Portée légèrement réduite |
La réduction de coût provient de deux endroits : j'ai besoin de moins d'heures facturables humaines par projet, et ces heures se déroulent plus rapidement car Claude Code élimine les parties ennuyeuses.
Allocation de temps hebdomadaire
Ma semaine moyenne en 2026 ressemble à ça :
- Codage avec Claude Code : 15-20 heures
- Communication client : 6-8 heures
- Architecture et planification : 4-6 heures
- Opérations commerciales : 3-4 heures
- Contenu et marketing : 2-3 heures
Total : environ 32-40 heures. Comparez à 2023 quand je travaillais 55-60 heures par semaine pour livrer moins.
Coûts des outils IA
Mon allocation mensuelle en IA se divise en :
- Utilisation Claude Pro / API : ~200 $/mois
- Cursor Pro : 20 $/mois (je bascule entre Cursor et Claude Code selon la tâche)
- Divers autres outils IA (Granola pour les notes de réunion, outils de design assistés par IA) : ~80 $/mois
Coût total IA : environ 300 $/mois. Pour le contexte, un seul développeur junior coûterait 5 000 $ - 7 000 $/mois minimum. Les mathématiques sont absurdes.
Les choses qui ne fonctionnent pas encore
Voici la section contre le battage. Ce sont des vrais problèmes que je rencontre régulièrement.
Gestion d'état complexe
Claude Code peut écrire des slices Redux et des stores Zustand très bien en isolation. Mais quand vous avez une application complexe avec un état interdépendant -- disons, un flux de paiement d'e-commerce où l'inventaire, les prix, les codes de réduction et l'expédition interagissent -- cela commence à faire des erreurs. Pas évidentes, non plus. Des conditions de course subtiles et des cas limites qui ne se manifestent que sous des chemins utilisateur spécifiques.
J'ai appris à écrire moi-même la logique d'état complexe et à utiliser Claude Code pour les pièces plus simples et plus isolées.
Refactorisation multi-fichiers avec contexte
Claude Code s'est considérablement amélioré dans la compréhension du contexte du projet, mais les refactorisations à grande échelle sur de nombreux fichiers produisent toujours des incohérences. Il mettra à jour une définition de type dans un fichier et en manquera trois autres qui en dépendent. Le fichier CLAUDE.md du projet aide, mais ce n'est pas une solution miracle.
Fidélité de mise en œuvre du design
Quand je donne à Claude Code un design Figma (par screenshot ou description), il atteint environ 75% du chemin. Le layout est généralement bon, l'espacement est proche. Mais les choses subtiles -- le timing d'animation spécifique, la façon dont un état de survol devrait se sentir, les micro-interactions qui font qu'un design semble poli -- ceux-là nécessitent encore un raffinement manuel. Chaque fois.
Déboguer les problèmes de production
Claude Code est excellent pour déboguer quand vous pouvez lui donner un message d'erreur clair et le code pertinent. Il est mauvais pour déboguer quand le problème est environnemental -- un déploiement Vercel qui fonctionne en aperçu mais échoue en production, un mystérieux problème CORS qui ne se produit qu'avec certaines configurations CDN, un pool de connexion de base de données qui s'épuise sous des patterns de charge spécifiques. Ceux-ci nécessitent une connaissance expérientielle que l'IA n'a pas de manière fiable.
Comprendre le contexte commercial
Le plus grand écart : Claude Code ne comprend pas pourquoi vous construisez quelque chose. Il ne peut pas vous dire que la fonctionnalité que votre client demande va en fait nuire à son taux de conversion. Il ne peut pas s'opposer à une mauvaise décision produit. Il construit ce que vous lui dites de construire, efficacement et sans jugement. Ce jugement est la chose la plus précieuse qu'un développeur senior apporte à un projet.
Configurer Claude Code pour le travail d'agence
Si vous gérez un petit shop et voulez intégrer Claude Code à votre workflow, voici ce que j'ai appris sur la configuration.
Le fichier CLAUDE.md est tout
Votre fichier CLAUDE.md est l'artefact unique le plus important dans ce workflow. Le nôtre inclut :
# Projet : [Nom du client]
## Stack
- Next.js 15 (App Router)
- TypeScript (mode strict)
- Tailwind CSS v4
- Sanity v3
- Déploiement Vercel
## Conventions de codage
- Utilisez les composants serveur par défaut. Ajoutez 'use client' seulement si nécessaire.
- Préférez les exports nommés aux exports par défaut.
- Utilisez l'utilitaire cn() pour les classes conditionnelles (importé depuis @/lib/utils).
- Tous les appels API vont par des actions serveur ou des route handlers. Pas de récupération côté client.
- Gestion d'erreur : utilisez les limites d'erreur, pas try/catch dans les composants.
## Patterns de composants
- Conception atomique : atomes → molécules → organismes → templates
- Chaque composant obtient son propre répertoire : ComponentName/index.tsx + ComponentName.test.tsx
- Les interfaces de props sont définies dans le fichier du composant, pas dans un fichier de types séparé.
## NE PAS
- Utiliser les bibliothèques CSS-in-JS
- Créer des fichiers d'export barrel
- Utiliser le type 'any'
- Installer les nouvelles dépendances sans approbation explicite
Ce fichier prévient environ 60% des moments "Claude l'a mal fait". Sans lui, vous passez plus de temps à corriger qu'à économiser.
Utilisez des sous-agents pour les grandes fonctionnalités
Pour les plus grandes fonctionnalités, j'ai commencé à utiliser la capacité de Claude Code à créer des sous-agents. J'aurai l'agent principal planifier la fonctionnalité, la casser en tâches, puis faire tourner des agents ciblés pour chaque tâche. Ce n'est pas du vrai parallélisme -- je revis toujours séquentiellement -- mais cela garde le contexte de chaque agent concentré et réduit la dérive qui se produit dans les longues conversations.
Discipline du contrôle de version
Claude Code se commit fréquemment, ce qui est super. Mais ses messages de commit sont souvent trop génériques. J'ai ajouté une règle à notre CLAUDE.md :
## Conventions Git
- Les messages de commit suivent Conventional Commits : feat:, fix:, refactor:, test:, docs:
- Chaque commit devrait représenter UN changement logique
- Incluez toujours le numéro de ticket/issue s'il s'applique
- Écrivez les messages de commit comme si un développeur dans six mois devait comprendre POURQUOI
Cela aide, bien que je réécrive environ un tiers des messages de commit.
Comment cela change les relations client
L'impact le plus inattendu de ce workflow n'est pas la vitesse ou les économies de coûts -- c'est comment cela change la relation client.
Quand vous pouvez livrer un prototype de travail en deux jours au lieu de deux semaines, toute la conversation change. Les clients arrêtent de débattre des wireframes et commencent à réagir à un vrai logiciel fonctionnel. Les boucles de feedback se compriment des examens de sprint bihebdomadaires aux itérations quotidiennes. Les décisions qui prenaient trois réunions se font maintenant dans une vidéo Loom et un fil Slack.
C'est vraiment mieux pour les clients. Ils obtiennent plus pour moins, et ils l'obtiennent plus rapidement. Si vous êtes curieux de savoir comment ce modèle fonctionne en pratique, consultez notre page de tarification ou contactez-nous directement -- je suis heureux de parcourir des exemples de projets spécifiques.
Mais il y a aussi une tension ici. Quand les choses sont rapides et bon marché, certains clients commencent à traiter le développement comme si c'était gratuit. "Tu peux juste ajouter une chose de plus ?" devient un refrain constant quand ils savent que cela te prendra seulement quelques heures. La gestion de la portée devient plus importante, pas moins, dans un workflow augmenté par l'IA.
L'autre changement : les clients se soucient de plus en plus de comment vous construisez les choses. Ils ne demandent pas votre tech stack ou la taille de votre équipe. Ils se soucient des résultats -- vitesse, qualité, fiabilité. Le fait que Claude Code a écrit 70% de la base de code est sans pertinence pour eux. Comme il se doit.
FAQ
Claude Code écrit-il vraiment du code de qualité production ?
D'après mon expérience, environ 70% de ce que Claude Code génère est prêt pour la production avec des ajustements mineurs. Environ 20% a besoin d'une refactorisation significative. Et environ 10% a besoin d'être jeté et réécrit. La clé est d'avoir de fortes conventions dans votre fichier CLAUDE.md et de revoir tout avant qu'il ne soit livré. Je ne pousse jamais le code généré par l'IA vers la production sans examen -- c'est le chemin le plus rapide vers la dette technique.
Comment Claude Code se compare-t-il à GitHub Copilot ou Cursor pour le travail d'agence ?
Ils servent des objectifs différents. Copilot et Cursor sont excellents pour la complétion de code en ligne -- ils accélèrent l'acte de taper du code. Claude Code opère à un niveau plus élevé : il peut planifier les fonctionnalités, générer des fichiers entiers, refactoriser à travers un projet, et raisonner sur l'architecture. J'utilise Cursor pour le codage quotidien et Claude Code pour les tâches plus grandes comme construire de nouvelles fonctionnalités, écrire des suites de test, ou auditer les bases de code. Ils sont complémentaires, pas concurrents.
Quel est le vrai coût d'exploiter une agence augmentée par l'IA en 2026 ?
Mes coûts mensuels tout compris : environ 300 $ pour les outils IA, 3 500 $ - 5 000 $ pour les contractants humains (designer, stratège copy, comptable), et les dépenses commerciales standard (abonnements logiciels, assurance, comptabilité). Le coût opérationnel total s'élève à environ 5 000 $ - 7 000 $/mois. Avec un revenu mensuel moyen de 25 000 $ - 40 000 $, les marges sont considérablement meilleures qu'un modèle d'agence traditionnel où la masse salariale seule mangerait 60-70% du revenu.
Un fondateur solo peut-il vraiment gérer une agence avec juste les outils IA ?
Oui et non. Vous pouvez gérer la sortie technique d'une petite agence. Mais vous ne pouvez pas gérer les ventes, la stratégie, le design et le développement simultanément sans un soutien humain. La narration de la "entreprise unipersonnelle milliardaire", comme décrite dans des articles comme le Substack d'Evartology, est aspirationnelle. La réalité est plus comme une couche de coordination unipersonnelle avec l'IA et quelques contractants. Toujours incroyablement puissant -- juste pas magique.
Quels types de projets fonctionnent mieux avec un workflow Claude Code ?
Les sites web orientés contenu, les interfaces d'e-commerce, les tableaux de bord SaaS, et les sites de marketing sont notre sweet spot. Ces projets ont des patterns bien compris que Claude Code gère excellemment. Les projets plus difficiles : n'importe quoi avec des algorithmes novateurs, des systèmes temps réel complexes, ou l'intégration matérielle lourde. Plus le problème est unique, moins le code généré par l'IA devient utile. Nous nous concentrons sur le développement Next.js et les builds CMS headless car la bibliothèque de patterns est profonde.
Comment gérez-vous la confidentialité des clients quand vous utilisez les outils IA ?
C'est une préoccupation légitime. Nous ne collons pas les secrets clients, les clés API, ou les données commerciales sensibles dans les outils IA. Nos fichiers CLAUDE.md contiennent des décisions architecturales et les conventions de codage -- pas la logique commerciale propriétaire. Pour les bases de code, Claude Code fonctionne localement et traite le code sur votre machine avec les engagements de confidentialité d'Anthropic. Nous incluons une divulgation d'utilisation de l'IA dans nos contrats, et aucun client n'a objecté jusqu'à présent.
Quelles compétences deviennent plus importantes quand l'IA gère la plupart du codage ?
La pensée architecturale, l'examen du code, et la communication client. Quand Claude Code écrit le code, votre travail se déplace vers l'évaluation de la qualité du code, la prise de décisions qu'il ne peut pas prendre, et la traduction entre les besoins des clients et les solutions techniques. Les développeurs qui prospèrent dans ce modèle sont des penseurs de niveau senior qui peuvent repérer les bugs subtils, comprendre les implications de performance, et s'opposer aux mauvais exigences. Les développeurs juniors qui s'appuient sur l'IA sans comprendre ce qu'elle génère vont produire un logiciel fragile et bogué.
Ce modèle va-t-il rendre les agences dev traditionnelles obsolètes ?
Pas obsolète, mais il va forcer une restructuration. Les agences qui facturent en fonction des heures travaillées vont avoir du mal car l'IA réduit dramatiquement les heures. Les agences qui facturent en fonction de la valeur livrée -- les résultats commerciaux, la vitesse de mise sur le marché, la qualité du produit final -- vont prospérer. Les agences qui survivent vont être plus petites, plus rapides, et plus spécialisées. Celles qui ne s'adaptent pas vont perdre à la fois sur le prix et la vitesse aux shops comme le nôtre qui ont intégré profondément l'IA dans le workflow.