AIKraft/Skills/convex-setup-auth

convex-setup-auth

Настраивает аутентификацию, сопоставление идентичности и контроль доступа в Convex. Подходит для внедрения login, провайдеров (Clerk, Auth0, WorkOS), защиты функций и ролей.

get-convex official Разработка ★ 63

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

Настраивает аутентификацию, сопоставление идентичности и контроль доступа в Convex, включая выбор провайдера и защиту бэкенд-функций. Решает задачу безопасного внедрения login, управления пользователями и авторизации.

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

  • Первоначальная настройка аутентификации в проекте Convex
  • Внедрение управления пользователями (таблица users, сопоставление идентичности)
  • Защита функций Convex проверкой идентичности на стороне сервера
  • Настройка провайдеров аутентификации (Convex Auth, Clerk, WorkOS, Auth0)

Как работает

  1. Определить провайдера аутентификации, опросив пользователя или проанализировав зависимости и файлы репозитория
  2. Прочитать официальную документацию провайдера и соответствующий локальный справочный файл (reference)
  3. Уточнить у пользователя, требуется ли локальная настройка или готовое к продакшену решение
  4. Выполнить установку пакетов, настройку переменных окружения и конфигурацию convex/auth.config.ts согласно документации
  5. Реализовать проверку идентичности в бэкенд-функциях через ctx.auth.getUserIdentity() и добавить проверки авторизации при необходимости
  6. Проверить состояние входа, защищенные запросы и конфигурацию переменных окружения

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

Настрой аутентификацию в моем проекте 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 и совместимые) подхватывает его по описанию и следует шагам.