perplexity-local-dev-loop
Configure Perplexity local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Perplexity.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure Perplexity local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Perplexity.\nTrigger with phrases like \
How to use
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.