Ce document constitue un curriculum pédagogique complet pour maîtriser Claude Code, l'outil CLI agentique d'Anthropic. Organisé en 12 modules (A1 à A12) totalisant environ 60 leçons, il suit une progression rigoureuse du concept fondamental jusqu'aux bonnes pratiques avancées, avec une durée estimée de 3 à 5 heures.
Fondements (A1) : Le coding agentique est un changement de paradigme où le développeur passe de l'écriture ligne par ligne à l'orchestration d'agents IA. Claude Code se distingue par son approche terminal-first et donne accès à trois modèles (Haiku, Sonnet, Opus) adaptés à différents niveaux de complexité.
Prise en main (A2-A3) : L'installation se fait en une commande (curl ou npm). Le workflow conversationnel repose sur des prompts spécifiques et contextualisés. Quatre règles d'or du prompting agentique : être spécifique, donner le contexte, préciser les contraintes, un objectif à la fois. Le workflow Explore → Plan → Code est recommandé par Anthropic pour les tâches complexes.
Commandes et mémoire (A4-A5) : Les commandes slash essentielles (/init, /clear, /compact, /cost, /model, /rewind) structurent le travail quotidien. Le système de mémoire hiérarchique à 4 niveaux (Enterprise Policy, CLAUDE.md projet, Project Rules, User CLAUDE.md) permet de partager et personnaliser le contexte. L'Auto Memory permet à Claude de s'écrire ses propres notes entre sessions.
Sécurité et contexte (A6-A7) : Quatre modes de permission (Normal, Auto-accept, Plan, Bypass) offrent un spectre contrôle-autonomie. Le sandbox OS (Seatbelt sur macOS, bubblewrap sur Linux) isole les commandes au niveau kernel. La fenêtre de contexte de 200 000 tokens nécessite une gestion active via /compact et /clear.
Intégrations (A8-A10) : Claude Code excelle en gestion Git (commits intelligents, résolution de conflits, PRs automatisées). Le MCP (Model Context Protocol) connecte Claude Code à des outils externes (GitHub, Brave Search, bases de données). Le mode headless (flag -p) permet l'intégration CI/CD via GitHub Actions avec contrôle budgétaire.
Personnalisation avancée (A11-A12) : Les commandes slash custom (.claude/commands/), les skills (SKILL.md détectées automatiquement), les subagents spécialisés et les hooks déterministes (11+ événements) permettent une automatisation poussée. Les cinq patterns professionnels (Explore→Plan→Code→Test→Review, Context priming, Iterative refinement, Model surfing, Session hygiene) constituent le socle de la maîtrise experte.
Chaque leçon intègre un hook socratique provocateur, une exploration guidée, un dialogue tuteur-apprenant, un exercice pratique et une flashcard FSRS pour la mémorisation espacée.