Toolverse
All skills

exa-local-dev-loop

by jeremylongshore

Configure Exa local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Exa.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Configure Exa local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Exa.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz zainstalowany Node.js 18+, npm lub pnpm, oraz pakiet exa-js. Ustaw zmienną środowiskową EXA_API_KEY z Twoim kluczem API.

  2. Utwórz strukturę projektu zgodnie z wytycznymi: katalog src/ z podfolderm exa/ (client.ts, search.ts, types.ts), katalog tests/ z plikami testów jednostkowych i integracyjnych, oraz pliki konfiguracyjne tsconfig.json i vitest.config.ts.

  3. Zainstaluj zależności wymienione w package.json, w tym vitest do testowania. Dodaj skrypty npm: dev (uruchamia tsx watch), test (uruchamia vitest), test:unit i test:integration (uruchamiają konkretne zestawy testów), oraz build (kompiluje TypeScript).

  4. Skonfiguruj mock'i Exa w plikach testów jednostkowych, aby testować logikę bez rzeczywistych zapytań do API. Testy integracyjne mogą używać prawdziwego klucza API z pliku .env.local.

  5. Uruchom dev mode poleceniem npm run dev, aby włączyć hot reload podczas edycji kodu. Zmiana pliku automatycznie przeładuje aplikację.

  6. Uruchamiaj testy poleceniem npm test lub npm run test:unit do testów z mock'ami. Gdy chcesz testować rzeczywistą integrację, użyj npm run test:integration.

Related skills

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192

nextjs-developer

by zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

Testing
166226