К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

two-factor-authentication-best-practices — скилл для Claude Code

Проводит агента по подключению двухфакторной аутентификации в приложении на Better Auth: TOTP, коды по email и SMS, резервные коды, доверенные устройства.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add better-auth/skills --skill two-factor-authentication-best-practices -a claude-code
npx skills add better-auth/skills --skill twoFactor -a claude-code
Открыть на GitHub

Что делает two-factor-authentication-best-practices

Скилл задаёт агенту порядок шагов для плагина twoFactor из Better Auth: регистрация на сервере с полем issuer, клиентский twoFactorClient(), затем миграция через npx auth@latest migrate или генерация схемы для Drizzle и Prisma. Проверка в конце простая — в таблице user появилась колонка twoFactorSecret.

Дальше разобраны четыре сценария: TOTP в приложении-аутентификаторе с QR-кодом, одноразовые коды на email или в SMS, резервные коды и запоминание устройства. Агент получает готовые вызовы — twoFactor.enable с паролем, verifyTotp с кодом и trustDevice, отправку через sendOtp и обработку twoFactorRedirect в onSuccess после входа по паролю.

Что стоит проверить заранее: включить 2FA можно только для аккаунтов с паролем (email/пароль). Вход через сторонних провайдеров в этот сценарий не попадает, поэтому схему лучше планировать с учётом этого ограничения.

Какие задачи решает

  • включить TOTP в приложении-аутентификаторе и показать QR-код
  • отправлять одноразовые коды на email или в SMS
  • выдать резервные коды, чтобы потеря телефона не закрыла доступ
  • запомнить устройство и не спрашивать код при каждом входе
  • развести вход по паролю и второй шаг через twoFactorRedirect

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

  • Добавь в проект 2FA на плагине `twoFactor` из Better Auth: TOTP и резервные коды
  • Почему после `authClient.signIn.email` не создаётся сессия? Обработай `twoFactorRedirect` и заведи страницу `/2fa`
  • Настрой отправку OTP на email и сохраняй коды в базе в виде хеша

Как установить two-factor-authentication-best-practices

1Через Skills CLI (Vercel)

npx skills add better-auth/skills --skill two-factor-authentication-best-practices -a claude-code
npx skills add better-auth/skills --skill twoFactor -a claude-code

2Вручную: положить файлы

~/.claude/skills/twoFactor/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/twoFactor/

Из того же набора5

Весь набор →

Похожие

mcp-security-audit официальный github Проверяет конфигурации MCP-серверов на секреты, shell-инъекции, подвижные версии пакетов и незакреплённые серверы. Пригодится перед изменением .mcp.json. GitHub Copilot 1 100установок arize-ai-provider-integration официальный arize Скилл управляет интеграциями Arize AI с провайдерами языковых моделей: помогает добавлять учётные данные, просматривать настройки и удалять подключения. Пригодится для настройки моделей, используемых оценщиками Arize. GitHub Copilot 1 100установок agent-supply-chain официальный github Проверяет целостность плагинов, инструментов и зависимостей ИИ-агентов через SHA-256. Нужен перед продвижением плагина или аудитом его файлов. GitHub Copilot 1 100установок fuzzing-dictionary trailofbits Скилл помогает составлять словари токенов и байтов для фаззинга парсеров и протоколов. Пригодится, когда генератор слепых мутаций застревает на проверке заголовков или сигнатур. Claude Code CX Codex Cursor +1 5 300установок semgrep-rule-variant-creator trailofbits Переносит готовые правила Semgrep на выбранные языки и создаёт отдельные каталоги с правилами и тестами. Нужен, когда исходное правило уже написано. Claude Code CX Codex Cursor +1 5 300установок fuzzing-obstacles trailofbits Помогает обойти блокирующие проверки вроде хешей и системного времени при фаззинге C/C++ и Rust кода. Пригодится, когда фаззер застревает на ранней валидации. Claude Code CX Codex Cursor +1 5 300установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок

Вопросы о two-factor-authentication-best-practices

Как установить two-factor-authentication-best-practices в Claude Code?

Выполните npx skills add better-auth/skills --skill two-factor-authentication-best-practices -a claude-code. Скилл появится в ~/.claude/skills/twoFactor/SKILL.md.

Что делает этот скилл?

Описывает подключение двухфакторной аутентификации на плагине twoFactor из Better Auth: TOTP, OTP по email и SMS, резервные коды, доверенные устройства и обработку второго шага при входе.

Для каких аккаунтов можно включить 2FA?

Только для аккаунтов с паролем, то есть email/пароль. Это ограничение самого плагина, его стоит учесть до того, как проектировать схему входа.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой