juicebox-performance-tuning
Przyspeszy Juicebox poprzez filtry, cache'owanie i batch'owanie zapytań
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia optymalizację wydajności integracji Juicebox. Skill zawiera gotowe wzorce kodu do przyśpieszenia zapytań API poprzez zastosowanie precyzyjnych filtrów, cache'owania wyników oraz batch'owania operacji wzbogacania danych. Idealny, gdy pracujesz nad redukcją opóźnień i poprawą czasu odpowiedzi w systemach rekrutacyjnych opartych na Juicebox.
Jak używać
Zainstaluj skill w swoim środowisku Claude Code, wpisując komendę aktywacyjną: "juicebox performance" lub "optimize juicebox".
Zamiast wysyłać szerokie zapytania (np. search({ query: 'engineer' })), zastosuj precyzyjne filtry — dodaj parametry location, skills i limit. Przykład: search({ query: 'backend engineer', filters: { location: 'SF', skills: ['Go'] }, limit: 20 }).
Dla powtarzających się zapytań wdroż cache'owanie wyników. Skill dostarcza wzór funkcji cachedSearch(), która przechowuje rezultaty przez 5 minut — sprawdź cache przed każdym nowym zapytaniem i zwróć wynik z pamięci, jeśli jest aktualny.
Gdy musisz wzbogacić dane wielu profili naraz, użyj operacji batch'owania zamiast pojedynczych żądań. Wywołaj client.enrichBatch() z tablicą identyfikatorów profili i listą pól do pobrania (np. skills_map, contact).
Skopiuj kod wzorcowy z dokumentacji skill'u bezpośrednio do swojej integracji i dostosuj parametry (query, filters, limit, fields) do Twoich potrzeb.
Monitoruj czas odpowiedzi API — optymalizacja powinna zmniejszyć latencję i zwiększyć przepustowość zapytań w systemie rekrutacyjnym.