Claude Code n'est plus un simple assistant qui répond à des prompts. Depuis la version 2.x, c'est un agent autonome capable de gérer des tâches complexes, de paralléliser le travail et de suivre des workflows réutilisables. Voici les fonctionnalités qui changent la donne.
Task management (v2.1.16+)
Claude Code intègre désormais un système de gestion des tâches avec suivi des dépendances. Tu lui décris un ensemble de tâches, et il les organise, suit leur progression et respecte l'ordre des dépendances.
# En session interactive
cc
"Implémente le module auth avec ces étapes :
1. Créer AuthService
2. Créer AuthController (dépend de 1)
3. Tests unitaires (dépend de 1)
4. Tests d'intégration (dépend de 2 et 3)"
# Claude crée les tâches avec les dépendances
# et les exécute dans le bon ordreChaque tâche a un statut (pending, in_progress, completed) et Claude met automatiquement à jour la progression.
Subagents : paralléliser le travail
Les subagents sont des instances séparées de Claude Code, chacune avec son propre contexte. L'avantage est double : parallélisation du travail et économie de tokens (chaque subagent ne charge que son dossier).
# Terminal 1 : Agent principal (orchestration)
cd ~/projet && cc
"Voici le plan :
- Subagent 1 : Refactorer les services backend
- Subagent 2 : Moderniser les composants React
- Subagent 3 : Ajouter les tests manquants"
# Terminal 2 : Backend
cd ~/projet/backend && cc
"Refactore les services avec le pattern Repository"
# Terminal 3 : Frontend
cd ~/projet/frontend && cc
"Convertis les class components en hooks"Résultat typique : un agent unique consomme 260k tokens pour 10 requêtes multi-modules. Avec 3 subagents dédiés, on tombe à 84k tokens — 68% d'économie.
La communication entre subagents se fait via des fichiers partagés. Par exemple, le subagent backend génère un api-spec.json, et le subagent frontend le référence avec @../backend/api-spec.json pour implémenter les appels API correspondants.
Hooks : automatiser les quality gates
Les hooks PreToolUse et PostToolUse permettent d'exécuter des scripts automatiquement avant ou après chaque action de Claude. L'usage le plus puissant : lancer PHPStan après chaque modification de fichier PHP.
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "if [[ \"$TOOL_INPUT\" == *.php ]]; then vendor/bin/phpstan analyse --no-progress \"$TOOL_INPUT\" 2>/dev/null || true; fi"
}
]
}
]
}
}Votre équipe utilise Claude Code ?
Découvrir le workshop →Claude reçoit le retour du hook et corrige automatiquement si PHPStan détecte des erreurs. Tes quality gates sont vérifiées à chaque modification, pas seulement au commit.
Agent Skills : workflows réutilisables
Les Skills sont des workflows encapsulés dans des fichiers Markdown, stockés dans .claude/commands/. Ils sont chargés à la demande (lazy-loaded), ce qui économise du contexte.
# .claude/commands/review.md
---
description: Review de code avec checklist complète
---
## Workflow
1. Lis les fichiers modifiés (git diff)
2. Vérifie : types stricts, tests, sécurité, performance
3. Génère un rapport avec les issues trouvées
4. Propose des corrections pour chaque issueUtilisation : /review dans Claude Code. Tu peux créer des skills pour n'importe quel workflow récurrent — /deploy, /migrate, /audit. Toute l'équipe partage les mêmes workflows via le repo git.
L'avantage des skills est le lazy loading : au démarrage, Claude ne charge que le nom et la description de chaque skill (~30-50 tokens). Le contenu complet n'est chargé qu'à l'invocation. Avec 10 skills, tu économises environ 1 500 tokens de contexte par rapport à tout mettre dans CLAUDE.md.
Plan Mode : planifier avant d'exécuter
Pour les tâches complexes (refactoring majeur, migration, nouvelle feature multi-fichiers), le Plan Mode (Shift+Tab) est indispensable. Claude analyse le codebase en lecture seule, rédige un plan détaillé avec la liste des fichiers à créer et modifier, l'ordre des opérations, les risques identifiés et une estimation du temps. Tu approuves, modifies ou rejettes le plan avant toute exécution.
C'est particulièrement puissant combiné avec les checkpoints : si l'exécution du plan ne se passe pas comme prévu, un double ESC te ramène à l'état précédent instantanément. Zéro risque.
Le shift vers l'agent autonome
Claude Code 2.x marque un changement de paradigme. On passe de "je pose une question, je reçois une réponse" à "je décris un objectif, Claude le réalise". Les tasks, les subagents, les hooks et les skills forment un écosystème complet pour automatiser des workflows entiers tout en gardant le contrôle.
Si tu veux maîtriser ces fonctionnalités en profondeur — subagents, hooks, skills, MCP — notre Workshop Claude Code couvre tout ça en une journée intensive avec des exercices sur tes propres projets.
Votre équipe utilise Claude Code ?
Workshop intensif : votre équipe opérationnelle en 1 jour.