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
Бинарный файл clerk — это предварительно аутентифицированный шлюз к Backend API и Platform API Clerk, а также к инструментам уровня проекта (аутентификация, связывание, получение переменных окружения, конфигурация экземпляра). Когда пользователь запрашивает что-либо, связанное с ресурсами Clerk, сначала используйте clerk вместо написания curl вручную.
official
clerk
clerk
Интеллектуальный маршрутизатор, который направляет задачи аутентификации к специализированным навыкам Clerk в зависимости от вашего фреймворка и сценария использования. Маршрутизирует к восьми специализированным навыкам, охватывающим настройку, пользовательский интерфейс, шаблоны Next.js, организации, вебхуки, тестирование, нативные iOS/Android и бэкенд API. Определяет версию SDK Clerk (Core 2 LTS или текущую) из package.json для применения корректных шаблонов и API. Охватывает веб-фреймворки (Next.js, React, Expo, React Router, TanStack Start) и нативные платформы (Swift/iOS, Kotlin/Android)...
official
clerk-android
clerk
Реализация аутентификации Clerk для нативных Android-приложений с использованием Kotlin и
official
clerk-astro-patterns
clerk
Шаблоны Astro с Clerk — middleware, SSR-страницы, компоненты-острова
official
clerk-backend-api
clerk
Исследователь и исполнитель Clerk Backend REST API. Просмотр тегов, изучение схем конечных точек и выполнение аутентифицированных запросов. Используется при выводе списка пользователей, управлении…
official
clerk-billing
clerk
Clerk Billing для управления подписками — отображение PricingTable от Clerk
official
clerk-chrome-extension-patterns
clerk
Аутентификация Chrome-расширения с @clerk/chrome-extension — popup/sidepanel
official
clerk-cli
clerk
Бинарный файл clerk — это предварительно аутентифицированный шлюз к Backend API и Platform API Clerk, а также инструментарий на уровне проекта (аутентификация, связывание, извлечение переменных окружения, конфигурация экземпляра). Когда пользователь запрашивает что-либо, связанное с ресурсами Clerk, сначала используйте clerk вместо ручного написания curl.
official
clerk-custom-ui
clerk
Создавайте собственные потоки аутентификации и визуально брендируйте компоненты Clerk с помощью хуков и стилизации внешнего вида. Предоставляет хуки useSignIn и useSignUp для создания пользовательского интерфейса входа/регистрации; API различается между Core 2 и текущими версиями SDK. Настройка внешнего вида через переменные (цвета, типографика, границы), опции (логотип, расположение кнопок соцсетей) и готовые темы (dark, neobrutalism, shadcn, simple). Тема shadcn автоматически соответствует проектам shadcn/ui при наличии components.json; тема...
official
clerk-expo-patterns
clerk
Шаблоны Expo / React Native с Clerk — кэш токенов SecureStore, OAuth
official
clerk-nextjs-patterns
clerk
Расширенные паттерны Next.js для аутентификации, middleware, серверных действий и пользовательского кэширования с Clerk. Различает серверный await auth() и клиентский хук useAuth(); их смешивание — частая критическая ошибка. Охватывает стратегии middleware (сначала публичные или сначала защищённые), защиту маршрутов API и правильные HTTP-статус-коды (401 vs 403). Включает паттерны пользовательского кэширования с unstable_cache и защиту серверных действий от несанкционированных мутаций. Обеспечивает совместимость с Core 2...
official
clerk-nuxt-patterns
clerk
Шаблоны аутентификации Nuxt 3 с @clerk/nuxt — middleware, composables, server
official
clerk-orgs
clerk
Мультитенантный B2B SaaS с переключением между организациями, управлением доступом на основе ролей и корпоративным SSO. Поддерживает динамическую маршрутизацию на основе организаций через URL-слагы, проверку доступа по ролям (org:admin, org:member) и создание пользовательских ролей через панель управления. Включает компонент OrganizationSwitcher для выбора организации пользователем и условный рендеринг <Show> для отображения UI, ограниченного по ролям. Обеспечивает серверный контекст организации через хелпер auth() с проверкой членства и разрешений. Позволяет...
official
clerk-react-patterns
clerk
Шаблоны аутентификации для React SPA с @clerk/react для Vite/CRA - ClerkProvider
official
clerk-react-router-patterns
clerk
React Router v7 паттерны с Clerk — rootAuthLoader, getAuth в загрузчиках,
official
clerk-setup
clerk
Настройка аутентификации Clerk, не зависящая от фреймворка, в соответствии с официальными руководствами по быстрому старту. Определяет фреймворк по зависимостям package.json и загружает соответствующую документацию Clerk (поддерживаются Next.js, Remix, Astro, Nuxt, React Router, TanStack Start, React SPA, Vue, Express, Fastify, Expo, Chrome Extension, Android, iOS и Vanilla JavaScript). Обрабатывает настройку переменных окружения, конфигурацию провайдера и создание файлов middleware/прокси с рекомендациями для конкретных версий Core 2...
official
clerk-swift
clerk
Нативная аутентификация Swift/iOS с использованием ClerkKit с готовыми или кастомными потоками аутентификации. Поддерживает два режима реализации: готовые компоненты AuthView или полностью кастомные нативные потоки, выбираемые в зависимости от требований проекта. Требует прямой настройки валидного публикуемого ключа Clerk в конфигурации приложения; по умолчанию не использует plist или косвенную настройку через файлы окружения. Обязательный вызов /v1/environment после установки пакета для определения доступности функций (например, поддержка Apple Sign In) на основе...
official
clerk-tanstack-patterns
clerk
Шаблоны аутентификации TanStack React Start с @clerk/tanstack-react-start
official
clerk-testing
clerk
Утилиты E2E-тестирования для потоков аутентификации Clerk в Playwright и Cypress. Поддерживает оба фреймворка с шаблонами настройки, специфичными для каждого (globalSetup для Playwright, пользовательские команды для Cypress). Предоставляет утилиты clerkSetup() и setupClerkTestingToken() для инициализации тестовых сред и обхода обнаружения ботов. Включает сохранение состояния storageState для повторного использования аутентифицированных сессий между тестами, сокращая время выполнения тестов. Требует тестовые API-ключи ( pk_test_* ,...
official
clerk-vue-patterns
clerk
Шаблоны Vue 3 с Clerk — композаблы (useAuth, useUser,
official
clerk-webhooks
clerk
Вебхуки реального времени для синхронизации данных пользователей, организаций и сессий Clerk с внешними системами. Поддерживает более 40 типов событий по пользователям, организациям, сессиям, ролям, разрешениям, приглашениям и коммуникациям. Включает встроенную верификацию вебхуков через verifyWebhook() и автоматическую логику повторных попыток через Svix (до 3 дней). Лучше всего подходит для фоновых задач, таких как синхронизация баз данных, уведомления и интеграции; не подходит для синхронных потоков, требующих немедленного доступа к данным. Требует публичного,...
official