create-auth — скилл для Claude Code: аутентификация на Better Auth
Скилл проводит агента через планирование и настройку аутентификации в TypeScript/JavaScript-проекте на Better Auth: от сканирования кода до страниц входа.
npx skills add better-auth/skills --skill create-auth -a claude-codeЧто делает create-auth
Скилл сначала изучает проект: ищет конфиги фреймворка (next.config, svelte.config, nuxt.config, astro.config, vite.config), файлы ORM вроде prisma/schema.prisma и drizzle.config.ts, уже стоящие библиотеки аутентификации и файл блокировки пакетного менеджера. Найденное подставляется как ответы по умолчанию, чтобы не спрашивать лишнего.
Дальше агент задаёт вопросы одним вызовом AskQuestion: тип проекта, фреймворк, база и ORM, способы входа (пароль, OAuth, magic link, passkey, телефон), соцпровайдеры, подтверждение почты, плагины вроде 2FA и организаций, набор страниц и стиль интерфейса. Ответы складываются в план-чеклист, и до подтверждения плана код не пишется. Реализация идёт по трём веткам: новый проект, добавление аутентификации в существующий или миграция с другой библиотеки.
Установка ядра — npm install better-auth, CLI запускается через npx auth@latest без отдельной установки. Для OAuth понадобятся учётные данные приложений у провайдеров, а переменные окружения придётся прописать в деплое — скилл в конце разбирает эти шаги. Если в проекте уже стоит next-auth, lucia, clerk или supabase/auth, готовьтесь к отдельной ветке миграции: новая библиотека ставится рядом со старой, и сначала переносятся маршруты, потом логика сессий, потом интерфейс.
Какие задачи решает
- добавить вход и регистрацию в существующий Next.js-проект
- выбрать ORM и адаптер базы под Better Auth
- подключить OAuth-провайдеров Google и GitHub
- включить 2FA и организации через плагины
- перейти с другой библиотеки аутентификации без переписывания всего сразу
Примеры запросов агенту
- Добавь аутентификацию через Better Auth в этот проект
- Настрой вход по email и паролю плюс Google OAuth
- Спланируй миграцию с next-auth на Better Auth
Как установить create-auth
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill create-auth -a claude-code2Вручную: положить файлы
~/.claude/skills/create-auth/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-auth/
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill create-auth -a codex2Вручную: положить файлы
.agents/skills/create-auth/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill create-auth -a cursor2Вручную: положить файлы
.cursor/skills/create-auth/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install better-auth/skills create-auth2Вручную: положить файлы
.github/skills/create-auth/SKILL.md1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill create-auth -a gemini-cli2Командой платформы
gemini skills install https://github.com/better-auth/skills --path better-auth/create-authВручную: положить файлы
.devin/skills/create-auth/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill create-auth -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора6
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о create-auth
Как установить create-auth в Claude?
Выполните npx skills add better-auth/skills --skill create-auth -a claude-code. Скилл появится в ~/.claude/skills/create-auth/SKILL.md.
Что делает create-auth?
Проводит агента через планирование и настройку аутентификации на Better Auth: определяет фреймворк и базу, задаёт вопросы о способах входа, собирает план и реализует его по шагам.
Что нужно подготовить до запуска скилла?
Установку ядра npm install better-auth и учётные данные OAuth-приложений, если планируете вход через соцпровайдеров. Переменные окружения прописываются в деплое.