Słownik Claude Code
context: fork
Uruchamia umiejętność w izolacji w ramach subagenta, używając jako promptu wyłącznie treści tej umiejętności.
Nazywane również: forked skill, run skill in subagent, context fork frontmatter
context: fork to wartość we frontmatter pliku SKILL.md, która uruchamia umiejętność w izolacji, w rozwidlonym (forked) kontekście subagenta. CONTENT umiejętności staje się promptem, który napędza subagenta, a ten nie ma dostępu do historii twojej konwersacji. Towarzyszące pole agent wybiera, który typ subagenta ma ją wykonać.
Użyj context: fork, gdy praca umiejętności zalałaby główną konwersację lub gdy chcesz, aby umiejętność zaczynała z czystym kontem, zamiast dziedziczyć to, co już znajduje się w kontekście. Udokumentowana konsekwencja, o której warto wiedzieć: wbudowane agenty Explore i Plan pomijają CLAUDE.md i git status, aby utrzymać mały kontekst, więc rozwidlona umiejętność używająca agent: Explore widzi tylko zawartość SKILL.md i własny prompt systemowy agenta — a nie instrukcje twojego projektu. Jest to zaleta, jeśli zależy ci na izolacji, i pułapka, jeśli umiejętność po cichu polegała na CLAUDE.md.
Interakcja ze stosowaniem poleceń slash (slash-command stacking): ekspansja zatrzymuje się na pierwszym tokenie, który nie jest wbudowaną umiejętnością wywoływaną przez użytkownika (inline user-invocable skill), więc umiejętność uruchamiana jako rozwidlony subagent kończy tam działanie. Odwrotnym wzorcem — niestandardowy subagent, który używa umiejętności jako materiałów referencyjnych — jest zamiast tego pole preładowania skills subagenta. Ta izolacja jest kluczowym aspektem działania subagenta, odróżniającym go od sposobów, w jakie umiejętności mogą być używane z progresywnym ujawnianiem (progressive disclosure) lub w ramach większego okna kontekstowego (context-window).