convex-setup-auth
Настраивает аутентификацию, сопоставление идентичности и контроль доступа в Convex. Подходит для внедрения login, провайдеров (Clerk, Auth0, WorkOS), защиты функций и ролей.
AIget-convex
official
Разработка
★ 63
Что делает навык
Настраивает аутентификацию, сопоставление идентичности и контроль доступа в Convex, включая выбор провайдера и защиту бэкенд-функций. Решает задачу безопасного внедрения login, управления пользователями и авторизации.
Когда применять
- Первоначальная настройка аутентификации в проекте Convex
- Внедрение управления пользователями (таблица users, сопоставление идентичности)
- Защита функций Convex проверкой идентичности на стороне сервера
- Настройка провайдеров аутентификации (Convex Auth, Clerk, WorkOS, Auth0)
Как работает
- Определить провайдера аутентификации, опросив пользователя или проанализировав зависимости и файлы репозитория
- Прочитать официальную документацию провайдера и соответствующий локальный справочный файл (reference)
- Уточнить у пользователя, требуется ли локальная настройка или готовое к продакшену решение
- Выполнить установку пакетов, настройку переменных окружения и конфигурацию convex/auth.config.ts согласно документации
- Реализовать проверку идентичности в бэкенд-функциях через ctx.auth.getUserIdentity() и добавить проверки авторизации при необходимости
- Проверить состояние входа, защищенные запросы и конфигурацию переменных окружения
Примеры запросов агенту
Настрой аутентификацию в моем проекте Convex с использованием Clerk
Защити функцию получения профиля пользователя, проверяя идентичность на сервере
Добавь поддержку WorkOS AuthKit в существующий проект Convex
Что понадобится
- Доступ к официальной документации провайдера и Convex
- Локальные справочные файлы (references/convex-auth.md, clerk.md, workos-authkit.md, auth0.md)
- Окружение с возможностью установки пакетов и настройки переменных окружения
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «convex-setup-auth» из репозитория:
# https://github.com/get-convex/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r convex-setup-auth/ ~/.claude/skills/convex-setup-auth/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.