Les primitives Claude Code: qui invoque quoi

Commande, skill, sous-agent, équipe d'agents, loop, goal, MCP : les briques de Claude Code se ressemblent assez pour qu'on les confonde, et la confusion coûte cher quand on donne à l'une le travail de l'autre. Deux questions suffisent à les trier. Première question : qui déclenche ? Une commande, c'est toi qui l'invoques (tu tapes la barre oblique). Un skill, c'est Claude qui le saisit quand la tâche colle. Un MCP branche Claude sur des outils externes (agenda, mails, fichiers) ; un skill ajoute du savoir-faire, pas des outils. Deuxième question : ça s'arrête quand ? Un loop relance un prompt sur une horloge, encore et encore. Un goal travaille jusqu'à ce qu'une condition soit remplie, puis s'arrête seul. Un sous-agent bosse en isolement et rend un résumé ; une équipe d'agents partage un rapport commun et coordonne. Deux briques manquent souvent à la liste, et [ViDev](https://www.instagram.com/reel/Dd9zFtHEcOl/) les ajoute en répondant à un abonné perdu. Les rules : ton CLAUDE.md découpé en fichiers, un par responsabilité, chargés comme des consignes permanentes (là où le skill attend sa condition d'activation). Les hooks : une commande shell lancée par le harnais à un moment précis de la session (avant un outil, après une édition, à la fin), qui s'exécute donc à coup sûr, sans dépendre de la bonne volonté du modèle. Il précise aussi la durée de vie du sous-agent : lancé par l'agent principal avec sa propre fenêtre de contexte, il meurt dès sa tâche rendue. Autour, ce qui n'est pas une primitive mais tient l'ensemble : la documentation que tu écris pour donner un processus aux agents, et les tests (unitaires, d'intégration, de bout en bout) qui disent si leur travail tient.

Forces

Limites

Pour qui

Site officiel

Voir sur Coeurdar