Glossaire Claude Code

context: fork

Exécute une compétence en isolation dans un sous-agent, en utilisant uniquement le contenu de la compétence comme prompt.

Aussi appelé : forked skill, run skill in subagent, context fork frontmatter

context: fork est une valeur de SKILL.md frontmatter qui exécute la compétence en isolation, dans un contexte de sous-agent forké. Le CONTENT de la compétence devient le prompt qui pilote le sous-agent, et il n'a pas accès à l'historique de votre conversation. Le champ compagnon agent choisit quel type de sous-agent l'exécute.

Utilisez context: fork lorsque le travail de la compétence inonderait la conversation principale, ou lorsque vous souhaitez que la compétence parte d'une ardoise vierge plutôt que d'hériter de ce qui est déjà dans le contexte. Une conséquence documentée qui mérite d'être connue : les agents intégrés Explore et Plan ignorent CLAUDE.md et le statut git pour garder leur contexte petit, donc une compétence forkée utilisant agent: Explore ne voit que le contenu de SKILL.md et le prompt système de l'agent lui-même — pas les instructions de votre projet. C'est une fonctionnalité si vous voulez l'isolation et un piège si la compétence dépendait silencieusement de CLAUDE.md.

Interaction avec le slash-command stacking : l'expansion s'arrête au premier jeton qui n'est pas une compétence user-invocable en ligne, donc une compétence qui s'exécute comme un sous-agent forké termine l'exécution là. Le schéma inverse — un sous-agent personnalisé qui utilise des compétences comme matériel de référence — est plutôt le champ preload skills du sous-agent. Cette isolation est un aspect clé de la façon dont un subagent fonctionne, distinct de la façon dont les compétences peuvent être utilisées avec progressive disclosure ou dans une context-window plus large.

← Tous les termes du glossaire