Avancé · 8 min · 2025-04-01 · Par Équipe MaitriseLIA

Automatisation avec Claude Code : hooks, skills et agents expliqués

Claude Code n

Automatisation avec Claude Code skills et hooks
Crédit photo : Unsplash

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

HookDéclencheur
SessionStartAu démarrage de Claude Code
PreToolUseAvant qu'un outil soit utilisé
PostToolUseAprès qu'un outil soit utilisé
StopQuand 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é :

  1. Command (utilisateur) : déclenche l'action
  2. Agent (Claude Code) : analyse, planifie et exécute
  3. 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

  1. Anthropic — Claude Skills
  2. Anthropic — Documentation officielle
  3. Claude Code — GitHub repository

À 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.