C

Skills Clerk

audit-clerk-skill
clerk
Audits the Clerk CLI source tree and proposes updates to the bundled `clerk-cli` skill so it stays in sync with the binary. Use when the user says "audit the…
official
changesets
clerk
Create or refresh a `.changeset/<slug>.md` for the current branch, or report that none is required. Triggers on "/changesets create", "add a changeset",…
official
clerk
clerk
Biner clerk adalah gateway terautentikasi sebelumnya ke Backend API dan Platform API Clerk, ditambah perkakas tingkat proyek (auth, tautan, tarik env, konfigurasi instance). Saat pengguna menanyakan apa pun yang menyentuh sumber daya Clerk, gunakan clerk terlebih dahulu daripada membuat curl secara manual.
official
clerk
clerk
Router cerdas yang mengarahkan tugas autentikasi ke skill Clerk khusus berdasarkan framework dan kasus penggunaan Anda. Merutekan ke delapan skill khusus yang mencakup pengaturan, UI kustom, pola Next.js, organisasi, webhook, pengujian, iOS/Android asli, dan API backend. Mendeteksi versi SDK Clerk (Core 2 LTS vs. saat ini) dari package.json untuk menerapkan pola dan API yang benar. Mencakup web framework (Next.js, React, Expo, React Router, TanStack Start) dan platform asli (Swift/iOS, Kotlin/Android)...
official
clerk-android
clerk
Implementasi autentikasi Clerk untuk aplikasi Android native menggunakan Kotlin dan
official
clerk-astro-patterns
clerk
Pola Astro dengan Clerk — middleware, halaman SSR, komponen island,
official
clerk-backend-api
clerk
Penjelajah dan pelaksana API REST Backend Clerk. Jelajahi tag, periksa skema endpoint, dan jalankan permintaan terautentikasi. Gunakan saat mendaftar pengguna, mengelola…
official
clerk-billing
clerk
Clerk Billing untuk manajemen langganan - merender PricingTable milik Clerk
official
clerk-chrome-extension-patterns
clerk
Otorisasi Ekstensi Chrome dengan @clerk/chrome-extension -- popup/sidepanel
official
clerk-cli
clerk
Biner clerk adalah gerbang yang telah diautentikasi sebelumnya menuju Backend API dan Platform API Clerk, ditambah peralatan tingkat proyek (auth, penautan, penarikan env, konfigurasi instance). Saat pengguna menanyakan sesuatu yang menyentuh sumber daya Clerk, gunakan clerk terlebih dahulu daripada membuat curl secara manual.
official
clerk-custom-ui
clerk
Bangun alur autentikasi kustom dan beri merek visual pada komponen Clerk menggunakan hooks dan gaya penampilan. Menyediakan hook useSignIn dan useSignUp untuk membangun UI masuk/daftar kustom; API berbeda antara Core 2 dan versi SDK saat ini. Kustomisasi penampilan melalui variabel (warna, tipografi, batas), opsi (logo, tata letak tombol sosial), dan tema bawaan (gelap, neobrutalisme, shadcn, sederhana). Tema shadcn secara otomatis cocok dengan proyek shadcn/ui saat components.json tersedia; tema...
official
clerk-expo-patterns
clerk
Pola Expo / React Native dengan Clerk — Cache token SecureStore, OAuth
official
clerk-nextjs-patterns
clerk
Pola Next.js tingkat lanjut untuk autentikasi, middleware, Server Actions, dan caching berbasis pengguna dengan Clerk. Membedakan auth() sisi server dari hook useAuth() sisi klien; mencampurkannya adalah kesalahan umum yang menyebabkan kerusakan. Mencakup strategi middleware (public-first vs protected-first), perlindungan rute API, dan kode status HTTP yang tepat (401 vs 403). Termasuk pola caching berbasis pengguna dengan unstable_cache dan melindungi Server Actions dari mutasi yang tidak sah. Menyediakan kompatibilitas Core 2...
official
clerk-nuxt-patterns
clerk
Pola autentikasi Nuxt 3 dengan @clerk/nuxt - middleware, composables, server
official
clerk-orgs
clerk
Multi-tenant B2B SaaS dengan perpindahan organisasi, kontrol akses berbasis peran, dan SSO perusahaan. Mendukung perutean dinamis berbasis organisasi melalui slug URL, pemeriksaan akses berbasis peran (org:admin, org:member), dan pembuatan peran kustom melalui dasbor. Menyertakan komponen OrganizationSwitcher untuk pemilihan organisasi di sisi pengguna dan rendering bersyarat <Show> untuk UI yang dibatasi peran. Menyediakan konteks organisasi sisi server melalui pembantu auth() dengan verifikasi keanggotaan dan pemeriksaan izin. Memungkinkan...
official
clerk-react-patterns
clerk
Pola autentikasi SPA React dengan @clerk/react untuk Vite/CRA - ClerkProvider
official
clerk-react-router-patterns
clerk
Pola React Router v7 dengan Clerk — rootAuthLoader, getAuth di loader,
official
clerk-setup
clerk
Penyiapan autentikasi Clerk yang tidak bergantung pada framework, mengikuti panduan quickstart resmi. Mendeteksi framework dari dependensi package.json dan mengambil dokumentasi quickstart Clerk yang sesuai (mendukung Next.js, Remix, Astro, Nuxt, React Router, TanStack Start, React SPA, Vue, Express, Fastify, Expo, Chrome Extension, Android, iOS, dan Vanilla JavaScript). Menangani penyiapan variabel lingkungan, konfigurasi penyedia, dan pembuatan file middleware/proxy dengan panduan khusus versi untuk Core 2...
official
clerk-swift
clerk
Autentikasi Swift/iOS asli menggunakan ClerkKit dengan alur autentikasi bawaan atau kustom. Mendukung dua mode implementasi: komponen AuthView bawaan atau alur native kustom sepenuhnya, dipilih berdasarkan kebutuhan proyek. Memerlukan pengaturan langsung kunci publik Clerk yang valid dalam konfigurasi aplikasi; secara default tidak menggunakan plist atau pengalihan file lingkungan. Panggilan /v1/environment wajib dilakukan setelah pemasangan paket untuk menentukan ketersediaan fitur (misalnya dukungan Apple Sign In) berdasarkan...
official
clerk-tanstack-patterns
clerk
Pola autentikasi TanStack React Start dengan @clerk/tanstack-react-start
official
clerk-testing
clerk
Utilitas pengujian E2E untuk alur autentikasi Clerk di Playwright dan Cypress. Mendukung framework Playwright dan Cypress dengan pola pengaturan khusus framework (globalSetup untuk Playwright, perintah kustom untuk Cypress). Menyediakan utilitas clerkSetup() dan setupClerkTestingToken() untuk menginisialisasi lingkungan pengujian dan melewati deteksi bot. Menyertakan persistensi storageState untuk menggunakan kembali sesi terautentikasi di seluruh pengujian, mengurangi waktu eksekusi pengujian. Membutuhkan kunci API pengujian ( pk_test_* ,...
official
clerk-vue-patterns
clerk
Pola Vue 3 dengan Clerk — komposabel (useAuth, useUser,
official
clerk-webhooks
clerk
Webhook acara waktu nyata untuk menyinkronkan data pengguna, organisasi, dan sesi Clerk ke sistem eksternal. Mendukung lebih dari 40 jenis acara di seluruh pengguna, organisasi, sesi, peran, izin, undangan, dan komunikasi. Termasuk verifikasi webhook bawaan melalui verifyWebhook() dan logika percobaan ulang otomatis melalui Svix (hingga 3 hari). Paling cocok untuk tugas latar belakang seperti sinkronisasi basis data, notifikasi, dan integrasi; tidak untuk alur sinkron yang memerlukan akses data segera. Membutuhkan publik,...
official