Toolverse
Wszystkie skille

project-tooling

autor: alinaqi

Skonfiguruj narzędzia CLI dla GitHub, Vercel, Supabase i Render w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność zarządzania infrastrukturą projektów poprzez weryfikację i konfigurację kluczowych narzędzi wiersza poleceń. Obejmuje GitHub CLI, Vercel CLI, Supabase CLI oraz opcjonalnie Render CLI. Zawiera skrypt walidacyjny do automatycznego sprawdzenia instalacji i autentykacji wszystkich narzędzi na etapie inicjalizacji projektu. Idealna dla programistów przygotowujących środowisko do wdrażania, CI/CD i zarządzania infrastrukturą.

Jak używać

  1. Załaduj umiejętność za pomocą pliku base.md zgodnie z dokumentacją swojego systemu agenta.

  2. Przed rozpoczęciem projektu sprawdź, czy wszystkie wymagane narzędzia są zainstalowane. Dla GitHub CLI uruchom gh --version, dla Vercel CLI uruchom vercel --version, dla Supabase CLI uruchom supabase --version. Jeśli którekolwiek narzędzie nie jest dostępne, zainstaluj je za pomocą menadżera pakietów (np. brew install gh lub npm i -g vercel).

  3. Zweryfikuj autentykację każdego narzędzia. Dla GitHub CLI wykonaj gh auth status, dla Vercel CLI wykonaj vercel whoami, dla Supabase CLI wykonaj supabase projects list. Jeśli którekolwiek narzędzie nie jest zalogowane, uruchom odpowiednie polecenie logowania (gh auth login, vercel login, supabase login).

  4. Umieść dostarczony skrypt walidacyjny w katalogu scripts/verify-tooling.sh w swoim projekcie. Skrypt automatycznie sprawdzi instalację i autentykację wszystkich narzędzi oraz wyświetli status każdego z nich.

  5. Uruchom skrypt walidacyjny na etapie inicjalizacji projektu za pomocą bash scripts/verify-tooling.sh. Skrypt zatrzyma się z błędem, jeśli którekolwiek narzędzie nie jest poprawnie skonfigurowane, co zapobiegnie dalszym krokom wdrażania.

  6. Po pomyślnej walidacji wszystkich narzędzi możesz przystąpić do konfiguracji wdrażania, ustawienia CI/CD oraz zarządzania infrastrukturą projektu za pomocą GitHub, Vercel, Supabase i Render.

Podobne skille