Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Local testing setup - start dev server with mock Claude and run tests (unit tests, CLI E2E)
How to use
- Zainstaluj zależności projektu, wchodząc do katalogu turbo i uruchamiając pnpm install. 2. Skonfiguruj zmienne środowiskowe w pliku turbo/apps/web/.env.local — ustaw USE_MOCK_CLAUDE na true i CONCURRENT_RUN_LIMIT_CAP na 0, aby wyłączyć limity podczas testów. Jeśli brakuje zmiennych, uruchom skrypt sync-env.sh (wymaga uwierzytelnienia 1Password). 3. Aby uruchomić testy jednostkowe, wejdź do turbo i wykonaj pnpm vitest run — wyniki pojawią się w terminalu. 4. Do testów E2E CLI najpierw uruchom serwer deweloperski komendą /dev-start, czekaj aż będzie gotowy, następnie uwierzytelnij CLI za pomocą /dev-auth. 5. Wdróż runner komendą /dev-runner (może potrwać kilka minut) — jest wymagany do uruchamiania testów E2E. 6. Uruchom testy E2E ustawiając zmienne VM0_API_URL, USE_MOCK_CLAUDE i BATS_TEST_TIMEOUT, a następnie wykonaj polecenie bats wskazujące na katalog z testami.