Glossario di Claude Code

context: fork

Esegue una skill in isolamento all'interno di un subagent, utilizzando solo il contenuto della skill come prompt.

Chiamato anche: forked skill, run skill in subagent, context fork frontmatter

context: fork è un valore di frontmatter di SKILL.md che esegue la skill in isolamento, in un contesto di subagent forked. Il CONTENT della skill diventa il prompt che guida il subagent, e non ha accesso alla cronologia della tua conversazione. Il campo associato agent sceglie quale tipo di subagent lo esegue.

Usa context: fork quando il lavoro della skill inonderebbe la conversazione principale, o quando vuoi che la skill parta da zero invece di ereditare ciò che è già nel contesto. Una conseguenza documentata degna di nota: gli agenti predefiniti Explore e Plan saltano CLAUDE.md e lo stato git per mantenere il loro contesto piccolo, quindi una skill forked che usa agent: Explore vede solo il contenuto di SKILL.md e il prompt di sistema dell'agente stesso — non le istruzioni del tuo progetto. Questa è una funzionalità se vuoi isolamento e una trappola se la skill dipendeva silenziosamente da CLAUDE.md.

Interazione con lo stacking dei comandi slash: l'espansione si ferma al primo token che non è una skill user-invocable inline, quindi una skill che viene eseguita come subagent forked termina l'esecuzione lì. Il pattern inverso — un subagent personalizzato che usa le skill come materiale di riferimento — è invece il campo preload skills del subagent. Questo isolamento è un aspetto chiave di come opera un subagent, distinto da come le skill potrebbero essere utilizzate con progressive disclosure o all'interno di una context-window più ampia.

← Tutti i termini del glossario