perplexity-local-dev-loop
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ć
Upewnij się, że masz zainstalowaną autentykację Perplexity (skill perplexity-install-auth) oraz Node.js 18 lub nowszy z npm lub pnpm.
Wyzwól skill frazami takimi jak "perplexity dev setup", "perplexity local development", "perplexity dev environment" lub "mock perplexity".
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).
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.
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.
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
playwright-cli
autor: microsoft
playwright-browser-automation
autor: lackeyjb
test-cases
autor: cexll
creating-financial-models
autor: anthropics
pair-trade-screener
autor: tradermonty
differential-review
autor: trailofbits