Claude Code est un agent de programmation développé par Anthropic. Il permet de déléguer des tâches de développement. Il comprend votre codebase, exécute des commandes, édite des fichiers et itère jusqu'au résultat.
Deux façons d'y accéder :
npm install -g @anthropic-ai/claude-code puis claude dans votre projet| Commande | Description |
|---|---|
| /help | Affiche l'aide et les commandes |
| /compact | Compacte la conversation pour libérer du contexte |
| /context | Affiche l'utilisation du contexte et fichiers chargés |
| /cost | Affiche les coûts de la session |
| /permissions | Gère les permissions d'outils (allow/deny) |
| /memory | Édite CLAUDE.md pour la mémoire persistante |
| /model | Change le modèle Claude utilisé |
| /effort | Ajuste le niveau d'effort (low, medium, high, max) |
| /config | Ouvre la configuration Claude Code |
Les Skills sont le mécanisme d'extension principal. Un skill = un fichier SKILL.md avec des instructions. Invocable automatiquement par Claude ou manuellement via /nom-du-skill.
| Skill | Description |
|---|---|
| /batch <instruction> | Orchestre des changements massifs en parallèle. Crée un agent par unité dans un git worktree isolé |
| /claude-api | Charge la référence API Claude pour votre langage (Python, TS, Java, Go, Ruby, C#, PHP, cURL) |
| /debug [description] | Diagnostique la session en lisant le log de debug |
| /loop [intervalle] <prompt> | Exécute un prompt répétitivement (ex: /loop 5m vérifier le deploy) |
| /simplify [focus] | Lance 3 agents de revue en parallèle, agrège les résultats, applique les corrections |
Créez un dossier avec un SKILL.md contenant un frontmatter YAML et des instructions Markdown :
Options de frontmatter :
Les Hooks automatisent des actions à des moments clés du cycle de vie :
| Événement | Quand il se déclenche |
|---|---|
| PreToolUse | Avant chaque appel d'outil (peut bloquer des commandes) |
| PostToolUse | Après chaque appel d'outil (ex: auto-format après édition) |
| Notification | Quand Claude veut notifier l'utilisateur |
| PostCompact | Après une compaction de contexte |
| Stop | Quand Claude termine son tour |
Claude Code délègue des tâches à des sous-agents spécialisés travaillant en parallèle :
| Type | Spécialisation |
|---|---|
| general-purpose | Agent polyvalent avec tous les outils |
| Explore | Optimisé recherche dans le code (lecture seule) |
| Plan | Architecte logiciel, plans d'implémentation |
| Personnalisé | Défini dans .claude/agents/ avec instructions sur mesure |
MCP connecte Claude Code à des serveurs d'outils externes (GitHub, Jira, PostgreSQL, etc.).
Le fichier CLAUDE.md est la mémoire persistante :
Claude Code existe sous deux formes qui s'adressent à des workflows différents :
L'interface originale et la plus puissante. Lancée via claude dans un terminal.
claude --headless pour intégrer dans des pipelines CI/CD sans interactionclaude -p "instruction" envoie un prompt unique, idéal pour les scriptsClaude Code intégré dans votre éditeur, plus visuel et contextuel.
| Scénario | Recommandation |
|---|---|
| Refactoring massif multi-fichiers | CLI — /batch avec sous-agents parallèles |
| Correction rapide dans un fichier | IDE — contexte automatique du fichier ouvert |
| Pipeline CI/CD automatisé | CLI --headless — pas d'interaction requise |
| Exploration d'un nouveau codebase | IDE — navigation + questions contextuelles |
| Déploiement et scripts DevOps | CLI — /loop pour le monitoring |
| Revue de code sur une PR | CLI — /simplify avec 3 agents parallèles |
| Écriture de code pas à pas | IDE — voir les diffs en temps réel |
Commencez par l'extension IDE si vous débutez. Passez au CLI quand vous voulez exploiter la puissance complète. Les deux modes sont complémentaires.