Avancé · 8 min · 2025-04-01 · Par Équipe MaitriseLIA
Automatisation avec Claude Code : hooks, skills et agents expliqués
Claude Code n
Claude Code est bien plus qu'un assistant de développement. C'est une plateforme d'automatisation complète qui peut gérer vos workflows répétitifs 24h/24.
Les Skills : vos raccourcis personnalisés
Un skill est un ensemble d'instructions que vous sauvegardez pour réutiliser. Au lieu de réécrire le même prompt complexe à chaque fois, vous créez un skill et l'appelez avec /nom-du-skill.
Structure d'un skill
```markdown
---
name: code-review
description: Revue de code complète style senior developer
user-invocable: true
---
Fais une revue de code approfondie. Vérifie :
1. Sécurité (injections, XSS, données exposées)
2. Performance (re-renders, requêtes N+1, bundle size)
3. Maintenabilité (nommage, complexité, duplication)
Format : liste structurée par priorité (critique/majeur/mineur).
```
Sauvegardez dans .claude/skills/code-review/SKILL.md et appelez avec /code-review.
Quand créer un skill ?
Boris Cherny (créateur de Claude Code chez Anthropic) a une règle simple : "Créez un skill dès que vous faites quelque chose plus d'une fois par jour."
Exemples :
- /commit — générer un message de commit structuré
- /deploy — vérifications + déploiement + notification Slack
- /doc — documenter un module en JSDoc
- /test — générer des tests pour le code sélectionné
Les Hooks : automatisation déclenchée par des événements
Les hooks s'exécutent automatiquement en réponse à des événements Claude Code.
Types de hooks disponibles
| Hook | Déclencheur |
|---|---|
| SessionStart | Au démarrage de Claude Code |
| PreToolUse | Avant qu'un outil soit utilisé |
| PostToolUse | Après qu'un outil soit utilisé |
| Stop | Quand Claude Code s'arrête |
Exemple : hook de formatage automatique
```json
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "npm run lint:fix && npm run format"
}
]
}
]
}
}
```
Ce hook lance automatiquement ESLint + Prettier après chaque modification de fichier. Votre code est toujours formaté, sans y penser.
Les Agents : l'automatisation autonome
Les agents Claude Code peuvent tourner de façon autonome, sans surveillance, pour accomplir des tâches complexes.
Pattern Command → Agent → Skill
Le pattern d'orchestration recommandé :
- Command (utilisateur) : déclenche l'action
- Agent (Claude Code) : analyse, planifie et exécute
- Skill (template) : utilise des instructions préformatées pour des tâches spécifiques
Exemple : vous committez du code → hook PreToolUse → agent analyse la diff → skill /code-review → rapport automatique → notification Slack
Conclusion
Les skills, hooks et agents transforment Claude Code d'un assistant réactif en un système d'automatisation proactif. Le Module 4 de notre formation couvre chacun de ces patterns avec des cas pratiques réels.
Sources
À propos de l'auteur
Équipe MaitriseLIA
Experts en formation Claude Code, Anthropic API et outils d'IA professionnels. Nos contenus sont rédigés par des spécialistes qui utilisent Claude Code et les MCPs au quotidien pour automatiser leurs business.