Glossario di Claude Code
Progressive disclosure
La progressive disclosure carica il contenuto della skill su richiesta, riducendo il costo iniziale del contesto.
Chiamato anche: progressive disclosure skills, lazy loading skills
La progressive disclosure è il modello di caricamento che rende le skill economiche. In una sessione normale, solo la description e il testo when_to_use di una SKILL.md vengono caricati nel contesto in modo che Claude sappia cosa è disponibile; il contenuto completo della skill viene caricato solo quando la skill viene invocata.
Esiste un terzo livello: le skill possono includere più file nella loro directory, e quei file di riferimento vengono caricati solo quando Claude li legge effettivamente. Quindi ci sono tre livelli: descrizione sempre nel contesto, corpo di SKILL.md all'invocazione, e file inclusi su richiesta.
Il testo combinato description e when_to_use viene troncato a 1.536 caratteri nell'elenco delle skill per ridurre l'utilizzo del contesto (configurabile tramite skillListingMaxDescChars). Una volta che una skill viene caricata, il suo contenuto rimane nel contesto tra i turni, quindi ogni riga del corpo è un costo ricorrente di token. Mantieni il corpo di SKILL.md conciso e sposta il materiale di riferimento lungo in file separati.
I sottoagenti con skill precaricate funzionano diversamente: il contenuto completo della skill viene iniettato all'avvio. Questo contrasta con il modello standard in cui le skill vengono caricate progressivamente, minimizzando l'impronta iniziale della context-window.