Toolverse
Wszystkie skille

perplexity-local-dev-loop

autor: jeremylongshore

Szybka pętla rozwojowa dla Perplexity Sonar API z mockingiem i testami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do konfiguracji lokalnego środowiska programistycznego dla Perplexity Sonar API. Umożliwia pracę bez kosztownych rzeczywistych zapytań API dzięki mockingowi odpowiedzi i cache'owaniu. Zawiera gotową strukturę projektu, wrapper klienta z obsługą cytatów, oraz konfigurację testów za pomocą vitest. Idealne do szybkiej iteracji podczas tworzenia aplikacji opartych na Perplexity.

Jak używać

  1. Upewnij się, że masz zainstalowaną autentykację Perplexity (skill perplexity-install-auth) oraz Node.js 18 lub nowszy z npm lub pnpm.

  2. Wyzwól skill frazami takimi jak "perplexity dev setup", "perplexity local development", "perplexity dev environment" lub "mock perplexity".

  3. Skill utworzy strukturę projektu z katalogami src/ i tests/. W src/perplexity/ znajdziesz client.ts (wrapper OpenAI dla Perplexity), search.ts (funkcje wyszukiwania z obsługą cytatów) oraz types.ts (rozszerzone typy odpowiedzi).

  4. W katalogu tests/ skill przygotuje fixtures/ z zapisanymi odpowiedziami API (sonar-response.json) do mockowania, plik setup.ts do konfiguracji testów oraz perplexity.test.ts z przykładowymi testami.

  5. Utwórz plik .env.local z kluczem API (wzór znajdziesz w .env.example) i dodaj go do .gitignore, aby nie commitować wrażliwych danych.

  6. Uruchom testy za pomocą vitest — będą one korzystać z mocków zamiast rzeczywistych zapytań API, co zaoszczędzi koszty i przyspieszył iterację podczas rozwoju.

Podobne skille