Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

clerk-auth

/clerk-auth

Pokazuje wzorce uwierzytelniania Clerk: middleware, organizacje, webhooki i synchronizację użytkowników.

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

  1. Patterns
  2. ⚠️ Sharp Edges
  3. 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

RepozytoriumWynikLicencja
Ta strona · rootcastleco/rei-skills90MIT
TerminalSkills/skills100Apache-2.0
jackspace/ClaudeSkillz95MIT
LeoYeAI/openclaw-master-skills95MIT
davila7/claude-code-templates90MIT
pinkpixel-dev/skills-collection-190Apache-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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.