clerk-local-dev-loop
Set up local development workflow with Clerk.\nUse when configuring development environment, testing auth locally,\nor setting up hot reload with Clerk.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Set up local development workflow with Clerk.\nUse when configuring development environment, testing auth locally,\nor setting up hot reload with Clerk.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowany Clerk SDK (poprzez skill clerk-install-auth) i utworzoną instancję deweloperską w panelu Clerk Dashboard.
Utwórz plik .env.local w głównym katalogu projektu i dodaj klucze testowe z Clerk (zaczynające się od pk_test_ i sk_test_). Opcjonalnie włącz CLERK_DEBUG=true, aby zobaczyć logi debugowania.
Utwórz skrypt seed-test-users.ts w katalogu scripts, który będzie tworzyć użytkowników testowych przy użyciu Clerk SDK. Skrypt powinien zawierać co najmniej dwóch użytkowników testowych (np. admin i member) z hasłami testowymi.
Uruchom skrypt seedujący z linii poleceń (npm run seed lub pnpm seed), aby załadować użytkowników testowych do instancji deweloperskiej.
Skonfiguruj hot reload w swoim środowisku (np. Next.js dev server) – instancja testowa Clerk obsługuje automatyczne przeładowanie bez weryfikacji email i z łagodnymi limitami ratingu.
Zacznij testować logowanie lokalnie, korzystając z utworzonych użytkowników testowych. Instancja testowa akceptuje numery telefonów testowych i umożliwia testowanie OAuth z fikcyjnymi poświadczeniami.