Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.
How to use
Zainstaluj zmienne środowiskowe: ustaw BETTER_AUTH_SECRET (minimum 32 znaki, możesz wygenerować za pomocą openssl rand -base64 32) oraz BETTER_AUTH_URL (np. https://example.com).
Utwórz plik auth.ts w głównym katalogu projektu, w folderze ./lib, ./utils lub ./src. Plik powinien zawierać konfigurację Better Auth z opcjami takimi jak appName, basePath, database oraz włączonymi metodami uwierzytelniania (emailAndPassword, socialProviders).
Uruchom migrację schematu bazy danych poleceniem npx @better-auth/cli@latest migrate, aby zastosować wymagane tabele.
Jeśli używasz ORM (Prisma, Drizzle lub MongoDB), wygeneruj schemat za pomocą npx @better-auth/cli@latest generate, a następnie zsynchronizuj go z bazą danych.
Po dodaniu lub zmianie pluginów ponownie uruchom migrację i generowanie schematu, aby upewnić się, że wszystkie nowe pola i tabele zostały utworzone.
Aby zintegrować skill z narzędziami AI (np. Cursor), uruchom npx @better-auth/cli mcp --cursor i dodaj MCP do konfiguracji edytora.