Настройка Clerk
Add Clerk authentication to any project by following the official quickstart guides.
AIclerk
official
Дизайн
Что делает навык
Настройка аутентификации Clerk в проекте с помощью CLI, включая автоматическое определение фреймворка, установку SDK и конфигурацию окружения. Skill поддерживает как создание новых приложений, так и интеграцию в существующие, включая миграцию с других провайдеров.
Когда применять
- Добавление аутентификации в новый или существующий проект на Next.js, React, Nuxt, Astro или других поддерживаемых фреймворках.
- Миграция с существующих систем аутентификации (NextAuth, Supabase, Firebase, Auth0) на Clerk с сохранением данных пользователей.
- Восстановление или привязка существующего проекта к конкретному приложению Clerk в Clerk Dashboard.
- Настройка UI-компонентов входа/регистрации и темизации через shadcn/ui.
Как работает
- Проверить наличие существующей аутентификации или Clerk в проекте; если есть другой провайдер, согласовать план миграции с пользователем.
- Запустить `npx -y clerk@latest init` для инициализации, выбрав фреймворк и пакетный менеджер, или использовать `--app` для привязки к существующему приложению.
- Настроить переменные окружения, middleware и провайдеры в соответствии с документацией quickstart для конкретного фреймворка.
- Добавить видимые компоненты аутентификации (SignInButton, UserButton и др.) в интерфейс приложения.
- Применить тему shadcn/ui, если в проекте обнаружен `components.json`.
- Запустить `npx -y clerk@latest doctor` для проверки и запустить приложение для тестирования.
Примеры запросов агенту
Добавь Clerk аутентификацию в мой новый Next.js проект.
Мигрируй мою текущую аутентификацию с NextAuth на Clerk.
Настрой Clerk в существующем React проекте и добавь кнопки входа.
Что понадобится
- Node.js версии 20.9.0 или выше (для текущих SDK).
- Установленный Node.js и npm/npx.
- Доступ к терминалу для выполнения команд CLI.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «clerk-setup» из репозитория:
# https://github.com/clerk/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r clerk-setup/ ~/.claude/skills/clerk-setup/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.