Claude Code — Maîtriser l'IA en CLI
10h (5 sessions de 2h)
Le cerveau de votre projet
# Nom du projet
## Stack
# Versions, frameworks, outils clés
## Architecture
# Structure des dossiers, patterns
## Conventions
# Nommage, styles, règles de code
## Ce que Claude doit faire
# Obligations, workflows
## Ce que Claude ne doit PAS faire
# Interdictions, limitationsOrdre de lecture
Claude lit d'abord le CLAUDE.md personnel, puis le CLAUDE.md projet. Les règles projet overridez les règles personnelles.
Cas réalistes : Next.js + Django
# E-Commerce Platform — Frontend
## Stack
# Next.js 14, React 18, TypeScript, Tailwind
## Architecture
# /app, /components, /features, /lib, /types
## Conventions
# - TOUJOURS type (pas interface)
# - Imports @/ (racine), pas relatifs
# - data-testid kebab-case sur élts interactifs
# - Nommage : PascalCase composants, camelCase tout le reste
## Ce que Claude doit faire
# - Créer features complètes (composants + tests + types)
# - Refactorer vers patterns standards du projet
# - Ecrire du code testable et documenté
## Ce que Claude ne doit PAS faire
# - Modifier index.ts/tsx (structure immuable)
# - Créer de nouvelles dépendances sans accord
# - Changer les conventions existantes# Backend API — Django
## Stack
# Django 4.2, DRF, PostgreSQL, Celery
## Conventions
# - PEP8 strict + Black formatter
# - Type hints obligatoires (mypy)
# - Services pour logique métier, pas Models
## Ce que Claude doit faire
# - Créer endpoints avec serializers + tests
# - Respecter patterns DAL (Data Access Layer)
## Ce que Claude ne doit PAS faire
# - Requêtes SQL brutes (ORM obligatoire)
# - Migrations sans analyse de données existantesPlus le CLAUDE.md est précis, plus Claude est bon
Mettez à jour le CLAUDE.md quand les conventions changent, quand une décision architecturale est prise, ou quand vous découvrez un pattern que Claude devrait toujours respecter.