vercel-reliability-patterns
Implement Vercel reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Vercel integrations, implementing retry strategies,\nor adding resilience to production Vercel services.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Vercel reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Vercel integrations, implementing retry strategies,\nor adding resilience to production Vercel services.\nTrigger with phrases like \
How to use
Zainstaluj umiejętność w swoim projekcie Claude Code lub Codex, dodając plik vercel-reliability-patterns do katalogu skills. Upewnij się, że masz dostęp do Read, Write i Edit dla plików TypeScript w projekcie Vercel.
Przygotuj projekt — sprawdź, że masz wdrożoną produkcyjną aplikację Vercel i zidentyfikuj zewnętrzne zależności (bazy danych, API, serwisy), które mogą zawieść.
Wyzwól umiejętność frazami takimi jak "vercel reliability", "vercel circuit breaker", "vercel resilience" lub "vercel graceful degradation" w kontekście swojego kodu.
Implementujesz circuit breaker — umiejętność wygeneruje klasę CircuitBreaker, która monitoruje liczbę błędów i przełącza się między stanami CLOSED (normalny), OPEN (blokuje żądania, zwraca fallback) i HALF_OPEN (testuje odzyskanie). Dostosuj próg błędów i czas resetowania do swoich potrzeb.
Dodaj retry logic do funkcji, które komunikują się z zewnętrznymi API — umiejętność pomoże ci zaimplementować exponential backoff i ograniczyć liczbę prób.
Skonfiguruj graceful degradation — zdefiniuj fallback responses (np. cached data, default values), które funkcja zwraca gdy zależności są niedostępne, zapewniając częściową funkcjonalność zamiast całkowitej awarii.