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.

← Wszystkie terminy ze słownika