Programowanie · Budowanie i kod
clerk-auth
/clerk-auth
Pokazuje wzorce uwierzytelniania Clerk: middleware, organizacje, webhooki i synchronizację użytkowników.
Dla kogo
- Autor
- rootcastleco ↗
- Repozytorium
- rei-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Przestarzałość
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pokazuje wzorce uwierzytelniania Clerk: middleware, organizacje, webhooki i synchronizację użytkowników.
Oryginalny opis (EN)
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.
Jak działa
- Patterns
- ⚠️ Sharp Edges
- When to Use
Sekcje z nagłówków SKILL.md, w oryginale · 60 linii, 239 słów
Podgląd SKILL.md
--- name: clerk-auth description: "Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up." source: rootcastle-rei risk: unknown --- # Clerk Authentication ## Patterns ### Next.js App Router Setup Complete Clerk setup for Next.js 14/15 App Router. Includes ClerkProvider, environment variables, and basic sign-in/sign-up components. Key components: - ClerkProvider: Wraps app for auth context - <SignIn />, <SignUp />: Pre-built auth forms - <UserButton />: User menu with session management ### Middleware Route Protection Protect routes using clerkMiddleware and createRouteMatcher. Best practices: - Single middleware.ts file at project root - Use createRouteMatcher for route groups - auth.protect() for explicit protection - Centralize all auth logic in middleware ### Server Component Authentication Access auth state in Server Components using auth() and currentUser(). Key functions: - auth(): Returns userId, sessionId, orgId, claims - currentUser(): Returns full User object - Both require clerkMiddleware to be configured ## ⚠️ Sharp Edges | Issue | Severity | Solution | |-------|----------|----------| | Issue | critical | See docs | | Issue | high | See docs | | Issue | high | See docs | | Issue | high | See docs | | Issue | medium | See docs | | Issue | medium | See docs | | Issue | medium | See docs | | Issue | medium | See docs | ## When to Use This skill is applicable to execute the workflow or actions described in the overview. --- > 🏰 **Rei Skills** — Curated by [Rootcastle Engineering & Innovation](https://www.rootcastle.com) | Batuhan Ayrıbaş > Engineering Beyond Boundaries | admin@rootcastle.com
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · rootcastleco/rei-skills | 90 | MIT |
| TerminalSkills/skills | 100 | Apache-2.0 |
| jackspace/ClaudeSkillz | 95 | MIT |
| LeoYeAI/openclaw-master-skills | 95 | MIT |
| davila7/claude-code-templates | 90 | MIT |
| pinkpixel-dev/skills-collection-1 | 90 | Apache-2.0 |
Migawka bazy z 28.10.2026 · wersja paczki 3d7cf3ef557c (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100clerk-webhooks-events
Konfiguruje webhooki Clerk i obsługuje zdarzenia uwierzytelniania, w tym synchronizację użytkowników z systemami zewnętrznymi. - 100clerk
Wspiera integrację Clerk w Next.js: middleware, komponenty użytkownika w React, webhooki i tokeny sesji, ochronę tras i zarządzanie użytkownikami. - 100clerk-core-workflow-a
Wdraża rejestrację i logowanie użytkowników w Clerk, w tym interfejs uwierzytelniania i logowanie społecznościowe OAuth. - 95auth
Podpowiada, jak wdrożyć logowanie w Next.js przez Clerk, Descope lub Auth0, z middleware, przepływami rejestracji i konfiguracją z Vercel Marketplace. - 100clerk-reference-architecture
Przedstawia referencyjne wzorce architektury dla uwierzytelniania Clerk, przydatne przy projektowaniu aplikacji i przepływów logowania klasy enterprise. - 100clerk-install-auth
Instaluje i konfiguruje SDK lub CLI Clerk wraz z kluczami API w nowym projekcie.