mistral-local-dev-loop
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ć
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.
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.
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.
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.
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.
Przed wdrożeniem wykonaj npm run typecheck, aby zweryfikować poprawność typów TypeScript, i npm run build do kompilacji projektu.