Les Skills ressemblent superficiellement aux sub-agents, mais ils représentent en réalité une amélioration fondamentale de la manière dont Claude gère le contexte et l'expertise. Ce ne sont pas simplement des "sub-agents avec une meilleure UI", mais une nouvelle abstraction pour les workflows agentiques.
1. Gestion du Contexte (Progressive Disclosure)
Contexte Conservé ✅
Le travail et la logique du Skill restent dans la session principale de Claude.
- Progressive Disclosure : Seul le nom et la description (100-150 tokens) sont chargés initialement
- Le corps complet n'est chargé que quand nécessaire
- Permet d'avoir de nombreux Skills sans surcharger le contexte
- L'utilisateur peut facilement faire un suivi
Contexte Écarté ❌
Le sub-agent opère indépendamment, puis son contexte est immédiatement écarté.
- Reçoit une system prompt complète
- Effectue son travail de manière isolée
- Seul le résultat final est transmis
- Difficile de faire un suivi ou modifier le travail
🔑 Point Clé
La progressive disclosure des Skills permet à Claude d'avoir accès à de nombreuses expertises spécialisées sans consommer inutilement des tokens. C'est une gestion intelligente de la fenêtre contextuelle.
2. Spécialisation et Modularité
Tâches Légères & Standardisées
Idéaux pour les workflows répétables et la cohérence.
- Tâches basées sur des templates
- Sortie standardisée et cohérente
- Capture des normes d'entreprise (brand guidelines, formats)
- Structure modulaire : skill.md + fichiers de référence
Tâches Complexes & Autonomes
Adaptés aux tâches en plusieurs étapes nécessitant beaucoup de contexte.
- Autonomie élevée
- Processus multi-étapes complexes
- Défini dans un seul fichier (peut devenir très long)
- Le contexte peut être écarté après exécution
3. Modèles et Composition
Sub-agents : Peuvent définir un modèle différent (Haiku, Opus, Sonnet)
Sub-agents → Skills : Plus difficile à implémenter
Sub-agents : Principalement dans Claude Code
Sub-agents : Monolithiques (un seul fichier)
Quand utiliser quoi ?
✅ Utilisez un SKILL pour :
• Créer des documents standardisés (rapports, présentations)
• Appliquer des guidelines d'entreprise
• Workflows répétables et templates
• Tâches nécessitant un suivi facile
• Expertise modulaire et composable
✅ Utilisez un SUB-AGENT pour :
• Tâches complexes en plusieurs étapes
• Processus nécessitant beaucoup d'autonomie
• Quand vous voulez utiliser un modèle différent
• Travail isolé dont le contexte peut être écarté
• Opérations "fire-and-forget"
Tableau Récapitulatif
| Critère | Skills | Sub-agents |
|---|---|---|
| Gestion du contexte | Conservé dans la session | Écarté après exécution |
| Chargement | Progressive disclosure | System prompt complète |
| Cas d'usage | Tâches légères, templates | Tâches complexes, autonomes |
| Structure | Modulaire (multi-fichiers) | Monolithique (un fichier) |
| Modèle | Modèle parent | Modèle personnalisable |
| Portabilité | Chat, Code, API | Principalement Code |
| Suivi utilisateur | Facile | Difficile |
En Résumé
Les Skills ne sont pas simplement des "sub-agents avec une meilleure UI". Ils représentent une nouvelle abstraction pour encapsuler l'expertise de manière efficace, modulaire et portable. Grâce à la progressive disclosure et à la conservation du contexte, les Skills permettent à Claude d'être équipé de nombreuses expertises spécialisées sans surcharger la fenêtre contextuelle.
Les deux approches sont complémentaires : utilisez les Skills pour des workflows répétables et standardisés, et les sub-agents pour des tâches complexes nécessitant une grande autonomie.