Tutorial 09: Custom Legal Skills, Hooks & Agents
Build custom skills for your firm's workflows, create compliance hooks, and deploy multi-agent systems for complex legal tasks.
What You'll Learn
Ce tutoriel vous montre comment construire des compétences juridiques personnalisées, ajouter des contrôles de sécurité (hooks) et exécuter des workflows multi-agents. Un certain confort technique est requis.
Niveau expert
Compétences développeur recommandées. Durée estimée : 120 minutes.
Objectifs d'apprentissage
À la fin de ce tutoriel, vous serez capable de :
- Comprendre l'architecture de Claude Code (Skills, Hooks, Sub-agents)
- Construire des compétences juridiques personnalisées pour les workflows de votre cabinet
- Créer des hooks pour le contrôle qualité et la vérification de conformité
- Déployer des systèmes multi-agents pour des tâches juridiques complexes
Partie 1 : Comprendre la pile Claude Code
Architecture
Skills : Instructions spécialisées et bonnes pratiques stockées dans des fichiers que Claude lit selon le contexte.
Hooks : Scripts qui s'exécutent à des points spécifiques du cycle de vie d'exécution de Claude.
Sub-agents : Agents autonomes lancés pour gérer des sous-tâches spécifiques.
MCP Servers : Connexions aux outils externes (Tutoriel 07).
Plugins : Bundles packagés de Skills + Hooks + MCP.
Application juridique
| Composant | Application juridique |
|---|---|
| Skills | Encoder playbooks, procédures de révision, standards de rédaction |
| Hooks | Appliquer la vérification de conformité, prévenir les actions non autorisées, audit logging |
| Sub-agents | Paralléliser la révision documentaire, tâches de recherche |
| Plugins | Packager les workflows du cabinet pour distribution |
Partie 2 : Construire des compétences juridiques personnalisées
Qu'est-ce qu'un Skill ?
Les Skills sont des instructions spécialisées stockées dans des fichiers que Claude lit selon le contexte. Contrairement aux prompts (ponctuels), les Skills persistent et s'activent automatiquement.
Structure d'un Skill
Créer un Skill de révision contractuelle
Étape 1 : Créer le répertoire du skill (voir section anglaise pour la commande).
Étape 2 : Rédiger SKILL.md avec Purpose, Activation, Instructions, Output format.
Étape 3 : Ajouter des exemples good/bad dans examples/.
Partie 3 : Hooks pour qualité et conformité
Les hooks s'exécutent avant/après des actions. Utilisez-les pour : valider les sorties avant envoi, bloquer les actions non autorisées, logger les accès aux données sensibles.
Qu'est-ce qu'un Hook ?
Scripts exécutés à des points spécifiques : PreToolUse, PostToolUse, SessionStart, UserPromptSubmit, Stop. Voir la section anglaise pour le tableau.
Exemple de hook de conformité juridique
Empêcher les modifications non autorisées sur les dossiers privilégiés. Voir la section anglaise pour le code.
Autres cas d'utilisation de hooks
Vérification des citations, contrôle de confidentialité. Voir la section anglaise pour les exemples.
Partie 4 : Workflows multi-agents juridiques
Comprendre les sous-agents
Claude peut lancer des sous-agents pour des tâches spécifiques : parallélisation (plusieurs documents révisés simultanément), spécialisation (agents dédiés), isolement (contexte séparé).
Exemple : Revue de due diligence parallèle
Plusieurs agents en parallèle (contrats clients, IP, emploi, contentieux). Voir la section anglaise pour le code.
Exemple : Recherche + rédaction
Agent recherche → agent rédaction → agent relecture. Voir la section anglaise pour le flux.
Partie 5 : Empaqueter les Skills en plugins
Structure de plugin
Répertoire avec plugin.json, SKILL.md, .mcp.json, hooks/, commands/, resources/. Voir la section anglaise pour la structure complète.
Manifeste de plugin
Format et schéma du manifeste évoluent. Consultez la référence officielle des plugins.
Installation et distribution
claude --plugin-dir, claude plugin install, claude plugin enable. Voir la section anglaise pour les commandes.
Partie 6 : Considérations de sécurité
Sécurité des skills
Vérification des sources, revue du code des hooks, pas de données client dans les skills, contrôle d'accès.
Protection des données
Hooks UserPromptSubmit pour la sanitisation. Voir la section anglaise pour l'exemple.
Exigences de conformité
- Skills revus par la sécurité IT
- Hooks testés en sandbox
- Audit logging activé
- Ségrégation des données client vérifiée
À faire maintenant
- Créer un skill personnalisé pour un processus de révision de votre cabinet
- Ajouter au moins un hook de sécurité pour conformité ou audit
- Tester un workflow multi-agent pour le traitement parallèle de documents
- Documenter votre skill pour votre équipe
- Envisager l'empaquetage en plugin pour la distribution
Pages famille connexes
Navigation
Quick Reference: Claude Code Commands
Sources
- Agent Skills Overview (Claude Docs)
- Agent Skills Quickstart (Claude Docs)
- Agent Skills Best Practices (Claude Docs)
- Use Skills in Claude Code
- Hooks Reference (Claude Code Docs)
- Plugins Reference (Claude Code Docs)