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, определяющий версию SDK проекта для выбора правильных паттернов интеграции. Он анализирует package.json, чтобы адаптировать рекомендации под текущую или устаревшую (Core 2) версии библиотек Clerk.
Когда применять
- Определение версии SDK Clerk в проекте для выбора актуальных паттернов кода.
- Настройка аутентификации для различных фреймворков (Next.js, React, Vue, Expo и др.).
- Разработка кастомных флоу входа с учетом различий между версиями SDK.
- Решение задач по организации, биллингу и подпискам в Clerk.
Как работает
- Проверить файл package.json для определения версии используемого пакета Clerk SDK.
- Сопоставить найденную версию с таблицей соответствия (Core 2 или Current) для выбранного пакета.
- Выбрать соответствующие паттерны интеграции, основываясь на версии (например, v5–v6 или v7+ для @clerk/nextjs).
- Применить рекомендации, написанные для Current SDK, с учетом пометок Core 2 ONLY, если версия устаревшая.
- Для кастомных UI использовать соответствующие директории core-2/ или core-3/ в зависимости от версии.
Примеры запросов агенту
Что понадобится
- Доступ к файлу package.json проекта для анализа версий зависимостей
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.