Toolverse
Wszystkie skille

clerk-rate-limits

autor: jeremylongshore

Zarządzaj limitami API Clerk i optymalizuj przepustowość aplikacji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
13

O skillu

Skill do obsługi ograniczeń szybkości w Clerk. Pomaga zrozumieć limity API, implementować logikę ponownych prób i planować skalowanie dla dużego ruchu. Zawiera tabele limitów dla planów Free, Pro i Enterprise, wyjaśnia nagłówki odpowiedzi (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) oraz pokazuje kod TypeScript do automatycznego obsługiwania błędów 429 z exponential backoff.

Jak używać

  1. Zainstaluj skill clerk-rate-limits w swoim środowisku Claude Code, Codex lub OpenClaw. Upewnij się, że masz dostęp do konta Clerk z kluczem API.

  2. Wyzwól skill frazami takimi jak "clerk rate limit", "clerk quota", "clerk API limits" lub "clerk throttling" w kontekście pracy z API Clerk.

  3. Zapoznaj się z tabelą limitów dla swojego planu (Free: 20 req/10s, Pro: 100 req/10s, Enterprise: custom). Zwróć uwagę na kolumny Burst, które wskazują maksymalny przepływ w krótkim okresie.

  4. Przejrzyj nagłówki odpowiedzi zwracane przez API Clerk: X-RateLimit-Limit (maksimum żądań), X-RateLimit-Remaining (pozostałe żądania) i X-RateLimit-Reset (sekundy do resetowania okna).

  5. Implementuj obsługę błędów 429 (Too Many Requests) z logiką ponownych prób. Skill zawiera przykład TypeScript z exponential backoff — czekaj 2^attempt sekund między próbami, maksymalnie 3 razy. Alternatywnie parsuj nagłówek Retry-After z odpowiedzi.

  6. Monitoruj swoje wzorce ruchu i rozważ batching żądań lub caching wyników, aby zmniejszyć liczbę wywołań API. Dla scenariuszy wysokiego ruchu skontaktuj się z Clerk w sprawie planu Enterprise z limitami dostosowanymi do potrzeb.

Podobne skille