Toolverse
Wszystkie skille

vercel-sdk-patterns

autor: jeremylongshore

Gotowe do produkcji wzorce integracji z API Vercel dla TypeScript i Python

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Umożliwia budowanie typowanego klienta REST API Vercel z obsługą błędów, logiki ponawiania i paginacji. Zawiera wzorce dla autentykacji, deploymentów, projektów i zmiennych środowiskowych. Użyj go do programowej integracji z Vercel, tworzenia narzędzi wdrażających lub ustalenia standardów kodowania w zespole. Kompatybilny z Claude Code, Codex i OpenClaw.

Jak używać

  1. Upewnij się, że masz ukończoną konfigurację z umiejętności vercel-install-auth oraz projekt TypeScript z włączonym trybem strict. Przygotuj token dostępu Vercel z odpowiednimi uprawnieniami.

  2. Utwórz plik lib/vercel-client.ts i zdefiniuj interfejsy VercelClientConfig oraz VercelError. Klasa VercelClient powinna przechowywać token, opcjonalny teamId i baseUrl (domyślnie https://api.vercel.com).

  3. Zaimplementuj prywatną metodę request w klasie VercelClient, która konstruuje URL z parametrami teamId, ustawia nagłówki Authorization (Bearer token) i Content-Type, oraz obsługuje odpowiedzi HTTP.

  4. Dodaj metody publiczne dla typowych operacji API, takie jak getProjects(), getDeployments(projectId), getEnvironmentVariables(projectId) i setEnvironmentVariable(). Każda metoda powinna wywoływać request z odpowiednią metodą HTTP i ścieżką.

  5. Wdróż obsługę błędów poprzez sprawdzenie pola error w odpowiedzi i rzucanie wyjątków z informacją o kodzie i wiadomości. Dodaj logikę ponawiania dla żądań, które mogą być tymczasowo niedostępne.

  6. Wyzwól umiejętność frazami takimi jak "vercel SDK patterns", "vercel API wrapper", "vercel REST API client", "vercel best practices" lub "idiomatic vercel API", aby otrzymać kompletne implementacje i przykłady użycia dla Twojego projektu.

Podobne skille