Słownik Claude Code
Progressive disclosure
Progressive disclosure ładuje zawartość umiejętności na żądanie, zmniejszając początkowy koszt kontekstu.
Nazywane również: progressive disclosure skills, lazy loading skills
Progressive disclosure to model ładowania, który sprawia, że umiejętności są tanie. W zwykłej sesji do kontekstu ładowane są tylko pola description i when_to_use z pliku SKILL.md, aby Claude wiedział, co jest dostępne; pełna treść umiejętności ładuje się dopiero po jej wywołaniu.
Istnieje trzeci poziom: umiejętności mogą zawierać wiele plików w swoim katalogu, a te pliki referencyjne ładują się dopiero wtedy, gdy Claude faktycznie je odczyta. Istnieją więc trzy poziomy: opis zawsze w kontekście, treść SKILL.md po wywołaniu i pliki pakietowe na żądanie.
Połączony tekst description i when_to_use jest obcinany do 1536 znaków na liście umiejętności, aby zmniejszyć zużycie kontekstu (konfigurowalne za pomocą skillListingMaxDescChars). Po załadowaniu umiejętności jej treść pozostaje w kontekście między turami, więc każda linia treści jest powtarzającym się kosztem tokenów. Utrzymuj treść SKILL.md zwięzłą i przesyłaj długie materiały referencyjne do oddzielnych plików.
Podagenci z preładowanymi umiejętnościami działają inaczej: pełna treść umiejętności jest wstrzykiwana podczas uruchamiania. Jest to sprzeczne ze standardowym modelem, w którym umiejętności są ładowane stopniowo, minimalizując początkowy ślad context-window.