13 sections · ~25 min · Windows 11 + PowerShell · Mis à jour avril 2026
Installe Claude Code dans ton terminal. À faire une seule fois.
Claude Code tourne avec Node.js 18+. Vérifie qu'il est installé :
node --version
npm install -g @anthropic-ai/claude-code
# Vérifie l'installation
claude --version
Connecte Claude à ton compte Anthropic, une page s'ouvre dans le navigateur.
claude login
Copie le student kit dans ton profil. À faire une seule fois sur ton PC.
Télécharge student-kit.zip depuis la section Téléchargements, puis extrais-le dans ton dossier Téléchargements.
student-kit\ dans tes Téléchargements.Ouvre PowerShell (le terminal du PC, pas VS Code). Touche Windows → tape "powershell" → Entrée.
cd $HOME\Downloads\student-kit
mkdir -Force $HOME\.claude\skills
mkdir -Force $HOME\.claude\agents
Copy-Item -Recurse .\.claude\skills\* $HOME\.claude\skills\
Copy-Item -Recurse .\.claude\agents\* $HOME\.claude\agents\
Copy-Item .\.claude\settings.json $HOME\.claude\settings.json
Copy-Item .\CLAUDE.md $HOME\.claude\CLAUDE.md
Télécharge claude-profile.ps1, puis :
# Crée et ouvre ton profil PowerShell
New-Item -Path $PROFILE -ItemType File -Force
notepad $PROFILE
Colle le contenu de claude-profile.ps1 dans Notepad, fais Ctrl+S, ferme. Puis recharge :
. $PROFILE
Kit Claude chargé. Tape aide-claude pour voir les commandes.Télécharge route-SKILL.md depuis la section Téléchargements, puis :
mkdir -Force $HOME\.claude\skills\route
Copy-Item $HOME\Downloads\route-SKILL.md $HOME\.claude\skills\route\SKILL.md
.env et qu'il n'est pas dans .gitignore, Claude t'alerte avant que tu puisses committer tes secrets.tasks/session-log.md, tasks/todo.md et tasks/lessons.md s'ils n'existent pas encore, et injecte leur contenu dans le contexte pour repartir exactement ou tu en etais.CLAUDE.md, Claude en cree un avec les sections PROJET / STACK / COMMANDES / ARCHITECTURE / NOTES a remplir.session-log.md et todo.md pour ne rien perdre.npm run build/test/lint, git status/diff/add/commit/push/pull s'executent sans demande de confirmation.À faire à chaque nouveau projet. Prend 30 secondes.
cd C:\chemin\vers\ton-projet
nouveau-projet
Copie CLAUDE.md et tasks\ dans le projet actuel.
Ouvre CLAUDE.md et remplis la section PROJET avec le nom et la description de ton application. Le reste (workflow, règles Java, SQL, MongoDB) est déjà prérempli.
notepad CLAUDE.md
claude
CLAUDE.md · mémoire du projet (stack, conventions Java/SQL/MongoDB, workflow). Remplis juste la section PROJET.tasks/todo.md · plan de session — Claude écrit les tâches ici avant de codertasks/lessons.md · erreurs apprises — Claude les relit à chaque démarrage pour ne pas les répétertasks/session-log.md · journal de sessions — Claude le met à jour automatiquement à chaque ouvertureclaude, le hook SessionStart injecte automatiquement le contenu de session-log.md et todo.md dans le contexte. Claude sait exactement où tu en étais — sans que tu aies à réexpliquer.
La mémoire persistante de Claude. Il le relit à chaque session.
CLAUDE.md est un fichier Markdown que tu places à la racine de ton projet. Claude le lit automatiquement au démarrage, pas besoin de ré-expliquer le contexte à chaque fois.
## DÉMARRAGE DE SESSION OBLIGATOIRE
1. Lire tasks/session-log.md — reprendre où on s'est arrêtés
2. Lire tasks/todo.md — voir ce qui reste à faire
3. Lire tasks/lessons.md — ne pas répéter les mêmes erreurs
## PROJET
Application de gestion de bibliothèque
Stack : Java + MySQL
Niveau : intermédiaire — exemples concrets, pas de condescendance
## RÈGLES DE CODE
- Toujours fermer les ressources avec try-with-resources
- PreparedStatement obligatoire, jamais de concaténation SQL
- Nommage : classes PascalCase, méthodes camelCase
## COMPORTEMENTS
- Planifier avant de coder pour les tâches 3+ étapes
- Corriger les bugs directement sans demander confirmation
- Réponses courtes et directes
## CLÔTURE DE SESSION OBLIGATOIRE
1. Écrire dans tasks/session-log.md ce qui a été fait
2. Mettre à jour tasks/todo.md avec ce qui reste
## APPRENTISSAGES
# [date] | problème | règle pour éviter
- 2026-01-15 | connexion non fermée | toujours try-with-resources
Vague = réponses vagues. Détaille le contexte.
Ajoute tes leçons après chaque bug corrigé.
Global pour tes préfs perso, projet pour la codebase.
Jamais de tokens ou mots de passe dans CLAUDE.md.
Stack pour l'adapter à ton projet.Les commandes ajoutées par le profil PowerShell du kit.
| Commande | Description |
|---|---|
nouveau-projet |
Copie CLAUDE.md et tasks\ dans le dossier actuel |
nouveau-projet-vide |
Copie uniquement tasks\ (sans CLAUDE.md) |
aller-projet [chemin] |
Va dans un projet et lance Claude directement |
update-kit |
Met à jour les skills et agents globaux depuis le kit |
aide-claude |
Affiche toutes les commandes disponibles |
# Démarrer un nouveau projet
cd C:\projets\mon-app
nouveau-projet
claude
# Aller directement dans un projet
aller-projet C:\projets\mon-app
# Mettre à jour les skills après une mise à jour du kit
update-kit
Des slash commands spécialisées, incluses dans le kit. Tape-les directement dans Claude.
| Commande | Description | Exemple à copier |
|---|---|---|
| /route [tâche] | Savoir si aller dans l'extension VS Code ou le terminal Claude Code | |
| /debug-java | Corriger une erreur Java : colle le stack trace après la commande | |
| /explain [concept] | Comprendre un concept de cours avec analogie, exemple et piège classique | |
| /sql [question] | Écrire, corriger ou optimiser une requête MySQL | |
| /mongo [question] | Aide avec MongoDB : requêtes, agrégations, schémas | |
| /simplify | Simplifier un bloc de code complexe sans changer son comportement | |
| /techdebt | Analyser la dette technique : identifier ce qui est à refactorer | |
| /commit-push-pr | Commit propre + push + Pull Request automatique en une commande |
Des assistants spécialisés que Claude peut déléguer automatiquement.
# Demande directement à Claude de déléguer
Utilise le sous-agent tutor pour m'expliquer l'héritage en Java
Délègue l'écriture des tests au sous-agent test-writer
Utilise java-reviewer pour relire ce fichier
Les touches et mots-clés qui font toute la différence.
ultrathink dans ton message. Force Claude à analyser très profondément avant de répondre. Utile pour les bugs difficiles.! git statusLes bons réflexes à prendre dès maintenant.
claude : le kit injecte automatiquement session-log.md + todo.md — Claude sait où tu en es"ajoute dans tasks/lessons.md"cd C:\projets\mon-app
claude
nouveau-projetCLAUDE.mdclaude et commencercd C:\projets\nouveau-projet
nouveau-projet
notepad CLAUDE.md
claude
tasks/lessons.md est ta mémoire partagée avec lui.
Ce que tu peux demander, clique pour copier.
Tout est préconfiguré, copie-colle et c'est prêt.
Le setup complet pour un étudiant en développement. Contient CLAUDE.md, agents Java, skills SQL/MongoDB et les templates de tâches.
CLAUDE.md · workflow complet (DÉMARRAGE/CLÔTURE, règles Java/SQL/MongoDB). Modifie juste la section PROJET.agents/ · java-reviewer, tutor, code-reviewer, test-writer, doc-generatorskills/ · debug-java, explain, sql, mongo, techdebt, commit-push-pr, simplifytasks/ · todo.md + lessons.md + session-log.md.claude/settings.json · scan de secrets, protection .env, création auto des fichiers tasks/, injection de contexte au démarrage, rappel de clôture, permissions git/java/npmcd $HOME\Downloads\student-kit
mkdir -Force $HOME\.claude\skills
mkdir -Force $HOME\.claude\agents
Copy-Item -Recurse .\.claude\skills\* $HOME\.claude\skills\
Copy-Item -Recurse .\.claude\agents\* $HOME\.claude\agents\
Copy-Item .\.claude\settings.json $HOME\.claude\settings.json
Copy-Item .\CLAUDE.md $HOME\.claude\CLAUDE.md
Ajoute les commandes nouveau-projet, aide-claude et les raccourcis dans ton terminal Windows.
nouveau-projet · init rapidealler-projet · navigationupdate-kit · mise à jouraide-claude · aide intégréeNew-Item -Path $PROFILE -ItemType File -Force
notepad $PROFILE
# Coller le contenu → Ctrl+S → fermer → . $PROFILE
La skill qui aide Claude à savoir s'il faut utiliser l'extension VS Code ou le terminal. À installer une seule fois.
mkdir -Force $HOME\.claude\skills\route
Copy-Item $HOME\Downloads\route-SKILL.md $HOME\.claude\skills\route\SKILL.md
Vérifie quelle version tu as en ouvrant VERSION.md depuis ton dossier student-kit.
code-reviewer, test-writer, doc-generatortechdebt, commit-push-pr, code-simplifiersettings.json manquant dans le zipVERSION.md pour identifier la version installée/route (extension VS Code vs terminal)nouveau-projet, update-kit, aide-claudetasks/lessons.md et tasks/todo.md dans le kitCLAUDE.md, agents tutor et java-reviewerdebug-java, explain, sql, mongoLes erreurs les plus courantes et comment les régler en 2 minutes.
Node.js n'est pas installé ou pas dans le PATH.
# Vérifie si Node est installé
node --version
# Si erreur → télécharge Node.js LTS sur nodejs.org
Problème de permissions lors de l'installation globale. Sur Windows, ouvre PowerShell en administrateur.
# Dans PowerShell en admin :
npm install -g @anthropic-ai/claude-code --force
Claude Code est installé mais pas dans le PATH. Ferme et réouvre PowerShell. Si ça persiste :
# Ajoute npm global au PATH temporairement
$env:PATH += ";" + (npm root -g) + "\..\bin"
npx claude --version
La politique d'exécution PowerShell bloque les scripts (.ps1). À faire une seule fois :
# Dans PowerShell en admin :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
O (Oui) quand PowerShell te demande confirmation.Ta clé API est expirée ou incorrecte. Tape /reset dans le terminal IA du site pour en entrer une nouvelle, ou régénère-en une sur :
https://console.anthropic.com/settings/keys
Ton compte API n'a plus de crédits. L'abonnement Claude.ai (Pro) ne couvre pas les appels directs à l'API, ce sont deux choses séparées.
Le profil PowerShell n'est pas chargé ou pas installé correctement. Vérifie :
# Vérifie si le profil existe
Test-Path $PROFILE
# Recharge-le
. $PROFILE
# Test
aide-claude
Si le profil n'existe pas → reprends l'étape 5 de l'installation.
Vérifie que le fichier est bien à la racine du projet (là où tu lances claude) et qu'il s'appelle exactement CLAUDE.md (majuscules).
# Vérifie depuis le dossier du projet
ls CLAUDE.md
# Puis lance Claude
claude
Quand une nouvelle version sort, une seule commande suffit.
Les nouvelles versions du kit sont publiées sur GitHub. Regarde si la date du fichier student-kit.zip a changé.
https://github.com/Jibril-Filali/student-kit-claude
Télécharge le zip depuis la section Téléchargements et extrais-le dans ton dossier Téléchargements, en remplaçant l'ancien.
La commande update-kit copie les nouveaux agents et skills dans ton profil global. Elle ne touche pas à tes projets existants.
cd $HOME\Downloads\student-kit
update-kit
Skills et agents mis à jour !update-kit met à jour uniquement les fichiers dans $HOME\.claude\ (global). Tes CLAUDE.md et tasks/ de chaque projet restent intacts.
Pour utiliser l'assistant, entre ta clé API. Elle reste uniquement dans ton navigateur (sessionStorage) et n'est jamais envoyée ailleurs que l'API Anthropic.