clerk

Clerk authentication router. Use when user asks about Clerk CLI operations, adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patterns, React patterns, Vue patterns, Nuxt patterns, Astro patterns, TanStack Start patterns, Expo patterns, React Router patterns, Chrome Extension patterns, organizations, billing, subscriptions, paymen

clerk official Дизайн

Что делает навык

Навигатор навыков Clerk, определяющий версию SDK проекта для выбора правильных паттернов интеграции. Он анализирует package.json, чтобы адаптировать рекомендации под текущую или устаревшую (Core 2) версии библиотек Clerk.

Когда применять

  • Определение версии SDK Clerk в проекте для выбора актуальных паттернов кода.
  • Настройка аутентификации для различных фреймворков (Next.js, React, Vue, Expo и др.).
  • Разработка кастомных флоу входа с учетом различий между версиями SDK.
  • Решение задач по организации, биллингу и подпискам в Clerk.

Как работает

  1. Проверить файл package.json для определения версии используемого пакета Clerk SDK.
  2. Сопоставить найденную версию с таблицей соответствия (Core 2 или Current) для выбранного пакета.
  3. Выбрать соответствующие паттерны интеграции, основываясь на версии (например, v5–v6 или v7+ для @clerk/nextjs).
  4. Применить рекомендации, написанные для Current SDK, с учетом пометок Core 2 ONLY, если версия устаревшая.
  5. Для кастомных UI использовать соответствующие директории core-2/ или core-3/ в зависимости от версии.

Примеры запросов агенту

Как настроить Clerk в проекте на Next.js с последней версией SDK?
Какие отличия в интеграции Clerk для Core 2 по сравнению с текущей версией?
Как реализовать кастомный флоу входа в React при использовании @clerk/clerk-react v5?

Что понадобится

  • Доступ к файлу package.json проекта для анализа версий зависимостей

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «clerk» из репозитория: # https://github.com/clerk/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r clerk/ ~/.claude/skills/clerk/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.