neon-postgres · davila7 — скилл для Claude Code: что делает и как установить
Подсказывает конфигурации для базы Neon, интеграцию с Prisma и Drizzle, а также параметры пула PgBouncer. Поможет при настройке соединений в edge-средах.
npx claude-code-templates@latest --skill development/neon-postgresЧто делает neon-postgres
Скилл описывает правила подключения к Neon Postgres через популярные ORM. Для Prisma он задаёт конфигурацию с двумя строками подключения: DATABASE_URL направляет запросы приложения в пул PgBouncer, а DIRECT_URL открывает прямой доступ к базе. Без прямого адреса миграции DDL не пройдут.
Для Drizzle скилл предлагает выбор между двумя драйверами. Инструмент neon-http оптимизирован под одиночные вызовы по HTTP. Для транзакций и интерактивных сессий предусмотрен драйвер neon-serverless поверх WebSocket.
Встроенный PgBouncer удерживает до 10 000 одновременных клиентских подключений. При этом 7 соединений всегда зарезервированы под служебные нужды суперпользователя Neon.
Какие задачи решает
- разделить строки подключения Prisma для клиентских запросов и миграций
- подобрать драйвер Drizzle под HTTP или WebSocket
- настроить лимиты PgBouncer для бессерверных функций
- маршрутизировать трафик приложения через встроенный пул соединений
Примеры запросов агенту
- Сконфигурируй Prisma для работы с Neon через PgBouncer и укажи отдельный URL для миграций
- Покажи, как подключить Drizzle к Neon через драйвер neon-http для одиночных запросов
- Объясни лимиты пула соединений PgBouncer в Neon и ограничения для суперпользователя
Как установить neon-postgres
1Через claude-code-templates
npx claude-code-templates@latest --skill development/neon-postgres2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill neon-postgres -a claude-code3Вручную: положить файлы
~/.claude/skills/neon-postgres/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/neon-postgres/
Вручную: положить файлы
.agents/skills/neon-postgres/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/neon-postgres/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates neon-postgres2Вручную: положить файлы
.github/skills/neon-postgres/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/neon-postgresВручную: положить файлы
.devin/skills/neon-postgres/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о neon-postgres
Как установить neon-postgres в Claude Code?
Выполните команду npx claude-code-templates@latest --skill development/neon-postgres в терминале.
Зачем Prisma нужны два разных URL при работе с Neon?
Параметр DATABASE_URL отправляет запросы приложения через пул PgBouncer. Прямой адрес DIRECT_URL необходим для выполнения DDL-операций и запуска миграций prisma migrate.
Чем отличаются драйверы neon-http и neon-serverless в Drizzle?
Драйвер neon-http обрабатывает разовые запросы через HTTP с минимальной задержкой. Если проекту нужны составные транзакции или постоянные сессии, используется neon-serverless с поддержкой WebSocket.
Похожие скиллы
Все скиллы по теме «Данные и базы» →Сначала — neon-postgres от других авторов.