Atelier 01 - Découverte de Claude Code
Objectifs pédagogiques
À la fin de cet atelier, vous serez capable de :
- Installer et configurer Claude Code (CLI et Extension VS Code)
- Lancer une session interactive et poser des questions efficaces
- Utiliser les @-mentions pour référencer fichiers et dossiers
- Comprendre et personnaliser le fichier CLAUDE.md
- Choisir le bon modèle selon vos besoins (sonnet, opus, haiku)
Prérequis
- VS Code installé
- Node.js 18+ installé
- Compte OpenRouter avec clé API
- Terminal accessible (PowerShell, bash, zsh)
Durée estimée
2 à 3 heures
Structure de l’atelier
| Demo | Titre | Durée | Description |
|---|---|---|---|
| 1 | Première Session | 45 min | Installation, configuration et première interaction |
| 2 | Références et Contexte | 45 min | @-mentions, CLAUDE.md et gestion du contexte |
Démos
Demo 1 - Première Session
Objectif : Installer Claude Code et réaliser votre première interaction.
Vous apprendrez à : - Installer Claude Code CLI via npm - Configurer OpenRouter pour l’accès multi-modèles - Lancer une session interactive - Poser des questions efficaces - Utiliser les commandes de base (/help, /status)
Livrable : Fichier mes-premieres-questions.md avec 5 questions progressives.
Demo 2 - Références et Contexte
Objectif : Maîtriser les références de fichiers et le contexte projet.
Vous apprendrez à : - Utiliser les @-mentions (@fichier.py, @dossier/) - Générer un fichier CLAUDE.md avec /init - Personnaliser CLAUDE.md pour votre projet - Comprendre la hiérarchie des fichiers de configuration
Livrable : CLAUDE.md personnalisé pour un projet exemple.
Commandes essentielles
# Lancer une session interactive
claude
# Query ponctuelle (sans session)
claude -p "ta question ici"
# Continuer la dernière session
claude -c
# Changer de modèle
claude --model opus
claude --model sonnet
claude --model haiku
# Afficher l'aide
claude /help
# Vérifier le statut
claude /status
# Générer CLAUDE.md
claude
> /initConcepts clés
Modèles disponibles
| Modèle | Caractéristiques | Usage recommandé |
|---|---|---|
| Sonnet | Équilibré, rapide | Usage quotidien, tâches variées |
| Opus | Plus puissant, réfléchi | Tâches complexes, architecture |
| Haiku | Très rapide, économique | Tâches simples, questions rapides |
@-mentions
Les @-mentions permettent d’inclure du contexte dans votre conversation :
@fichier.py → Inclut le contenu du fichier
@src/ → Inclut la structure du dossier
@package.json → Inclut le fichier de config
CLAUDE.md
Le fichier CLAUDE.md est la “mémoire projet” de Claude Code :
# Mon Projet
## Stack technique
- Python 3.11
- FastAPI
- PostgreSQL
## Conventions
- Docstrings Google-style
- Tests avec pytest
## Commandes utiles
- `make test` : Lancer les tests
- `make dev` : Serveur de développementRessources
Exercices bonus
- Explorer les modèles : Posez la même question avec les 3 modèles et comparez les réponses
- CLAUDE.md avancé : Ajoutez des sections pour les conventions de code et les commandes personnalisées
- Multi-fichiers : Utilisez plusieurs @-mentions dans une même question
Checklist de validation
Prochaine étape : Atelier 02 - Orchestration de Tâches