vercel-reliability-patterns
Dodaj niezawodność do Vercel — circuit breakery, retry i graceful degradation dla produkcji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do Claude/Codex, która pomaga budować odporne na błędy funkcje serverless na Vercel. Implementujesz circuit breakery chroniące przed awariami zależności, logikę retry dla nieudanych żądań oraz graceful degradation, które utrzymują usługę w działaniu nawet gdy zewnętrzne API zawodzą. Idealnie dla zespołów wdrażających produkcyjne integracje Vercel, które muszą obsługiwać awarie baz danych, API i sieciowe problemy bez przerw w dostępności.
Jak używać
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.