clerk-rate-limits
Zarządzaj limitami API Clerk i optymalizuj przepustowość aplikacji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
Wyzwól skill frazami takimi jak "clerk rate limit", "clerk quota", "clerk API limits" lub "clerk throttling" w kontekście pracy z API Clerk.
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.
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).
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.
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.