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.