Claude Code Glossar

context: fork

Führt einen Skill isoliert innerhalb eines Subagenten aus, wobei nur der Inhalt des Skills als Prompt verwendet wird.

Auch genannt: forked skill, run skill in subagent, context fork frontmatter

context: fork ist ein SKILL.md-Frontmatter-Wert, der den Skill isoliert in einem gegabelten Subagenten-Kontext ausführt. Der CONTENT des Skills wird zum Prompt, der den Subagenten antreibt, und er hat keinen Zugriff auf Ihre Konversationshistorie. Das Begleitfeld agent wählt aus, welcher Subagententyp ihn ausführt.

Verwenden Sie context: fork, wenn die Arbeit des Skills die Hauptkonversation überfluten würde oder wenn Sie möchten, dass der Skill von Grund auf neu beginnt, anstatt das zu erben, was bereits im Kontext vorhanden ist. Eine dokumentierte Konsequenz, die es wert ist, zu wissen: Die integrierten Agenten Explore und Plan überspringen CLAUDE.md und den Git-Status, um ihren Kontext klein zu halten. Ein gegabelter Skill, der agent: Explore verwendet, sieht daher nur den SKILL.md-Inhalt und den eigenen System-Prompt des Agenten – nicht Ihre Projektanweisungen. Das ist ein Feature, wenn Sie Isolation wünschen, und eine Falle, wenn der Skill leise von CLAUDE.md abhing.

Interaktion mit Slash-Command-Stacking: Die Expansion stoppt beim ersten Token, das kein inline user-invocable Skill ist. Ein Skill, der als gegabelter Subagent läuft, beendet den Lauf dort. Das umgekehrte Muster – ein benutzerdefinierter Subagent, der Skills als Referenzmaterial verwendet – ist stattdessen das skills-Preload-Feld des Subagenten. Diese Isolation ist ein Kernaspekt, wie ein Subagent funktioniert, und unterscheidet sich davon, wie Skills mit progressive disclosure oder innerhalb eines größeren Kontextfensters verwendet werden könnten.

← Alle Glossarbegriffe