К основному содержанию
субагент

neon-auth-specialist — субагент Claude Code: обзор и запуск

Субагент настраивает Stack Auth вместе с базой данных Neon. Он помогает внедрить регистрацию, синхронизацию пользователей и защитные проверки страниц.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent database/neon-auth-specialist
Открыть на GitHub

Что делает neon-auth-specialist

Субагент сканирует проект поиском вызовов useUser, компонентов StackProvider и файлов конфигурации авторизации. Затем он помогает развернуть пакеты Stack Auth через npx @stackframe/init-stack@latest и задать ключи окружения, включая DATABASE_URL и параметры проекта. Для защиты страниц субагент формирует код middleware.ts и клиентские блоки профиля.

Работа с данными строится вокруг системной таблицы neon_auth.users_sync. Создавать внешние ключи к схеме neon_auth нельзя, поэтому связывание с таблицами проекта выполняется исключительно через LEFT JOIN. Чтобы не показывать удалённые профили, каждый запрос обязан фильтровать строки выражением WHERE deleted_at IS NULL.

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

  • подключить Stack Auth к базе данных Neon
  • настроить промежуточный слой middleware.ts для закрытых маршрутов
  • объединить профили из neon_auth.users_sync с таблицами приложения
  • добавить фильтрацию удалённых аккаунтов через deleted_at

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

  • Проверь текущую конфигурацию авторизации в проекте и настрой интеграцию со Stack Auth
  • Напиши middleware для перенаправления неавторизованных пользователей со страниц /dashboard на форму входа
  • Составь SQL-запрос для выборки задач с именами пользователей из таблицы neon_auth.users_sync

Как установить neon-auth-specialist

1Через claude-code-templates

npx claude-code-templates@latest --agent database/neon-auth-specialist

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

.claude/agents/neon-auth-specialist.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о neon-auth-specialist

Как установить neon-auth-specialist в Claude Code?

Выполните команду npx claude-code-templates@latest --agent database/neon-auth-specialist. Также можно вручную сохранить файл субагента по пути .claude/agents/neon-auth-specialist.md.

Что делает neon-auth-specialist?

Он помогает внедрить аутентификацию на базе Stack Auth и Neon. Субагент проверяет имеющийся код, готовит схемы данных и настраивает компоненты профилей.

Почему нельзя создавать внешние ключи к neon_auth.users_sync?

Таблица авторизации Neon синхронизируется изолированно от схемы приложения. Для связи данных используется LEFT JOIN, а удалённые записи отсекаются условием WHERE deleted_at IS NULL.

Похожие субагенты

Все субагенты по теме «Бэкенд и API» →
fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. 18 117установок python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. 11 689установок python-pro Seth Hobson Субагент помогает писать современный Python 3.12+, разбирать async-код, тесты, API и производительность. Подойдёт для разработки и рефакторинга Python-проектов. CX Codex 11 689установок typescript-pro VoltAgent Community Субагент помогает писать TypeScript со сложными типами, generic-ами и проверкой типобезопасности между frontend и backend. Пригодится для крупных типизированных модулей. 9 602установок ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. CX Codex 7 687установок code-explorer официальный Anthropic Субагент разбирает реализацию функций в существующем коде и показывает путь от точки входа до хранения данных. Подходит перед изменением большой фичи. 1 172установок

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

Весь набор →
best-practices Проверяет веб-код по стандартам Lighthouse, закрывает уязвимости в зависимостях и настраивает защитные заголовки. 392установок podcast-editor Помогает спланировать постобработку подкаста, оформить заметки и главы с таймкодами. Пригодится при подготовке выпуска к публикации. 392установок memory-spring-cleaning Разбирает CLAUDE.md и файлы документации, сверяет записанные правила с реальным кодом и убирает устаревшее. 391установок create-prp Собирает Product Requirement Prompt: изучает документацию, код и примеры в вебе, а на выходе даёт готовый план реализации. 387установок fix-github-issue Команда разбирает GitHub issue по номеру, меняет код и проверяет исправление тестами. Пригодится, когда нужно провести задачу от описания проблемы до коммита. 386установок data-scientist Скилл помогает проводить статистический анализ, строить ML-модели и объяснять результаты. Подходит для задач от EDA до подготовки моделей к развёртыванию. 385установок scientific-visualization Скилл помогает собирать публикационные графики из научных данных: от многопанельных композиций до экспорта в PDF, EPS и TIFF. 384установок plotly Скилл обучает Claude Code строить интерактивные графики и дашборды на Python с помощью библиотек Plotly и Dash. 383установок

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

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