Claude Code-ordlista

context: fork

Kör en färdighet isolerat inom en subagent, och använder endast färdighetens innehåll som prompt.

Kallas även: forked skill, run skill in subagent, context fork frontmatter

context: fork är ett värde i SKILL.md frontmatter som kör färdigheten isolerat, i en förgrenad subagentkontext. Färdighetens CONTENT blir prompten som driver subagenten, och den har ingen tillgång till din konversationshistorik. Fältet agent väljer vilken subagenttyp som kör den.

Använd context: fork när färdighetens arbete skulle översvämma huvudkonversationen, eller när du vill att färdigheten ska börja från en ren tavla istället för att ärva vad som redan finns i kontexten. En dokumenterad konsekvens värd att veta: de inbyggda Explore- och Plan-agenterna hoppar över CLAUDE.md och git status för att hålla deras kontext liten, så en förgrenad färdighet som använder agent: Explore ser bara SKILL.md-innehållet och agentens egen systemprompt – inte dina projektinstruktioner. Det är en funktion om du vill ha isolering och en fälla om färdigheten tyst förlitade sig på CLAUDE.md.

Interaktion med slash-kommando-stackning: expansionen stoppar vid den första token som inte är en inline user-invocable färdighet, så en färdighet som körs som en förgrenad subagent avslutar körningen där. Det omvända mönstret – en anpassad subagent som använder färdigheter som referensmaterial – är istället fältet skills preload i subagenten. Denna isolering är en nyckelaspekt av hur en subagent fungerar, skild från hur färdigheter kan användas med progressiv avtäckning eller inom ett större kontextfönster.

← Alla ordlistans termer