Gaëtan Wittebolle.EN
guides / claude-code / ch. 13
Chapitre 13 · Passer en production

✅ Les checklists

5 min de lecture

🎯

Ce chapitre te donne les 3 checklists à suivre pour chaque étape clé : démarrage de projet, livraison de feature, et fin de session. Imprime-les ou garde-les sous les yeux. Temps de lecture : 5 minutes.

Checklist 1, avant de commencer un projet

Tout ce qui doit être en place avant d'écrire la première ligne de code.

🚀

Installation - [ ] VS Code installé avec l'extension Claude Code - [ ] Abonnement Anthropic actif (Pro ou Max) - [ ] Premier lancement réussi et connexion faite

📁

Configuration du projet - [ ] CLAUDE.md créé avec les 8 sections (chapitre 3) - [ ] Dossier .claude/commands/ créé avec tes agents spécialisés (chapitre 7) - [ ] Fichier .claude/settings.local.json avec les permissions pré-autorisées (chapitre 9) - [ ] Dossier docs/plans/ créé pour les design docs et plans - [ ] MEMORY.md initialisé (chapitre 10)

⚙️

Configuration avancée (optionnel) - [ ] Hooks configurés : Prettier auto-format, TypeScript pre-commit, notification fin de session - [ ] Deny list globale dans ~/.claude/settings.json (rm -rf, force push, db reset) - [ ] Serveurs MCP connectés (Notion, Supabase, Vercel selon tes besoins) - [ ] Sub-agents d'exploration créés dans ~/.claude/agents/ - [ ] Status line configurée avec alerte de contexte

🏗️

Infrastructure (si SaaS) - [ ] Node.js v22+ installé pour les projets Next.js (node --version) - [ ] Supabase configuré (projet créé, clés récupérées) - [ ] Vercel lié au repository GitHub - [ ] Variables d'environnement ajoutées dans .env.local - [ ] Domaine acheté et configuré (quand prêt pour la prod)

Checklist 2, pour chaque feature

Le cycle complet à suivre pour chaque fonctionnalité, du brainstorm au commit.

🔄

Phase planification - [ ] Brainstorm, explorer 3-4 options avant de choisir - [ ] Design doc, documenter le QUOI (vision produit, user stories, règles métier) - [ ] Plan d'implémentation, documenter le COMMENT (tâches numérotées avec fichiers et vérifications) - [ ] Relire et valider le plan avant l'exécution

⚙️

Phase exécution - [ ] "Exécute le plan", Claude code, tu supervises - [ ] Typecheck passe après chaque tâche → ✅ - [ ] Lint passe après chaque tâche → ✅

🔍

Phase validation - [ ] Test visuel sur localhost:3000, cas nominal - [ ] Test visuel, cas d'erreur (mauvaise saisie, données vides) - [ ] Test responsive, réduire la fenêtre pour simuler mobile - [ ] Textes en français avec accents corrects - [ ] Itérations (2-3 ajustements visuels ou fonctionnels)

✅

Phase livraison - [ ] /review, chercher les bugs et failles - [ ] Corrections des problèmes signalés par la review - [ ] /commit, sauvegarder avec un message descriptif - [ ] Tests unitaires passés (si logique métier)

Checklist 3, en fin de session

Ce qui doit être fait avant de quitter la session de développement.

🏁

Sauvegarde - [ ] Tous les changements sont commités (pas de travail en cours non sauvegardé) - [ ] "Mets à jour la mémoire projet", sauvegarder les apprentissages

🗓️

Préparation de la prochaine session - [ ] Noter les prochaines priorités (dans le MEMORY.md ou un fichier dédié) - [ ] Si un bug est en suspens, le documenter clairement - [ ] Pousser le code sur GitHub si nécessaire (git push)

Version "rapide" pour les jours où tu es pressé

Si tu n'as que 30 minutes, voici le minimum absolu :

⚡

Express (30 min) 1. Ouvre le projet dans VS Code + Claude Code 2. Décris ta feature en un prompt précis (chapitre 4) 3. Claude code, tu supervises 4. Test visuel rapide sur localhost 5. /commit pour sauvegarder 6. "Mets à jour la mémoire"

💡

À retenir : ces checklists sont ton filet de sécurité. Elles garantissent que tu ne sautes aucune étape critique, même quand tu es dans le flow et que tu vas vite. Garde-les à portée de main.

← Chapitre 12

⚠️ Les 11 erreurs fatales à éviter

Chapitre 14 →

🏗️ Monter l'infrastructure

📖 Retour au sommaire