Module 14 — Projet fil rouge

Dans ce module

Tu construiras un projet complet de A à Z avec Claude Code : de la spécification avec le pattern Interview jusqu'au déploiement CI/CD, en passant par l'architecture, les tests, les hooks et la review de qualité.

14.1 — Initialisation du projet

Tout commence par un dossier vide et trois décisions fondamentales : la structure du repository, le contenu du CLAUDE.md, et les permissions dans settings.json. Ces trois éléments déterminent la qualité de tout ce que Claude Code produira ensuite.

Lance /init dans un nouveau dossier. Claude analyse le repo (vide pour l'instant) et génère un CLAUDE.md de base. Ce squelette est un point de départ, pas un livrable. Enrichis-le immédiatement avec ta stack technique (Node.js + TypeScript + Express + Prisma pour le backend, React + Vite pour le frontend), tes commandes de build et de test, tes conventions de code (TypeScript strict, validation Zod, pas de any), et l'architecture ciblé (routes, services, prisma).

Ensuite, crée .claude/settings.json pour définir la zone de confiance. Autorise les commandes courantes (npm, npx, node, git) et bloque les commandes destructives (rm -rf /, sudo). Depuis la version actuelle de Claude Code, tu peux aussi configurer le fichier à .claude/CLAUDE.md, les deux emplacements sont reconnus.

Claude Code
mkdir todo-fullstack && cd todo-fullstack && git init
claude
# dans Claude Code :
/init

Le CLAUDE.md est lu à chaque nouvelle conversation. Chaque instruction que tu y places est un investissement : elle évite de répéter les mêmes consignes, réduit les erreurs, et oriente Claude vers les bonnes décisions architecturales. Cinq minutes d'initialisation valent des heures de corrections.

À retenir

• Le CLAUDE.md est le levier le plus puissant du projet, il guide chaque interaction future.

• /init donne une base, mais le vrai travail c'est l'enrichissement manuel avec tes conventions.

• Les settings définissent ce que Claude peut faire sans demander : c'est ton périmètre de sécurité.

Au programme de ce module

  1. 14.1 — Initialisation du projet Disponible
  2. 14.2 — Spécification avec le pattern Interview
  3. 14.3 — Architecture et planification
  4. 14.4 — Implémentation du backend
  5. 14.5 — Tests du backend
  6. 14.6 — Implémentation du frontend
  7. 14.7 — Configuration MCP
  8. 14.8 — Hooks et automatisation
  9. 14.9 — Review et qualité
  10. 14.10 — CI/CD et mode headless
  11. 14.11 — Optimisation et nettoyage
  12. 14.12 — Rétrospective

Contenu verrouillé

Déverrouille la formation complète pour accéder à ce module.

Débloquer

Déjà acheté ? Récupérer mon accès