Toolverse
Wszystkie skille

mistral-local-dev-loop

autor: jeremylongshore

Szybka pętla rozwojowa dla Mistral AI z hot reload i testami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skonfiguruj lokalne środowisko programistyczne dla integracji Mistral AI z automatycznym przeładowaniem kodu, testami jednostkowymi i testami integracyjnymi. Skill przygotowuje strukturę projektu, konfigurację zmiennych środowiskowych, narzędzia do testowania z Vitest oraz workflow umożliwiający szybką iterację. Idealne dla deweloperów, którzy chcą pracować efektywnie z API Mistral bez opóźnień w cyklu feedback.

Jak używać

  1. Upewnij się, że masz zainstalowany Node.js 18 lub nowszy, npm lub pnpm, oraz że wcześniej ukończyłeś konfigurację autentykacji Mistral (mistral-install-auth). Ustaw zmienną środowiskową MISTRAL_API_KEY w pliku .env.local.

  2. Skill utworzy strukturę projektu z folderami src/ (zawierającymi client.ts, config.ts, types.ts) i tests/ (z podfolderami unit/ i integration/). Pliki konfiguracyjne obejmą tsconfig.json, vitest.config.ts oraz package.json z gotowymi skryptami.

  3. Zainstaluj zależności uruchamiając npm install lub pnpm install. Główna zależność to @mistralai/mistralai w wersji 1.0.0 lub nowszej, a devDependencies obejmują TypeScript, Vitest i tsx do obsługi hot reload.

  4. Uruchom tryb deweloperski komendą npm run dev (lub pnpm dev), która włączy tsx watch — kod będzie się automatycznie przeładowywać przy każdej zmianie pliku src/index.ts.

  5. Napisz testy jednostkowe w tests/unit/mistral.test.ts używając Vitest z mockingiem, oraz testy integracyjne w tests/integration/mistral.integration.test.ts do weryfikacji połączenia z live API. Uruchom je komendą npm run test lub npm run test:watch dla trybu obserwacji.

  6. Przed wdrożeniem wykonaj npm run typecheck, aby zweryfikować poprawność typów TypeScript, i npm run build do kompilacji projektu.

Podobne skille