Toolverse
All skills

mistral-local-dev-loop

by jeremylongshore

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

Quick info

Category
Testing

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

  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.

Related skills