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