重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
neon-serverless by neondatabase/ai-rules
npx skills add https://github.com/neondatabase/ai-rules --skill neon-serverless配置 Neon Serverless Driver,以在无服务器和边缘计算环境中实现最佳性能。
不推荐用于: 复杂的多语句事务(请使用 WebSocket Pool)、持久化服务器(请使用原生 PostgreSQL 驱动程序)或离线优先应用。
生成 TypeScript/JavaScript 代码时:
"@/_": ["./src/_ "]),请使用它们(例如 import { x } from '@/lib/utils')import { x } from '../../../lib/utils')主要资源: 查看项目根目录下的 [neon-serverless.mdc](https://raw.githubusercontent.com/neondatabase-labs/ai-rules/main/neon-serverless.mdc) 获取完整指南,包括:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
npm install @neondatabase/serverless
HTTP 客户端(推荐用于边缘/无服务器环境):
import { neon } from '@neondatabase/serverless';
const sql = neon(process.env.DATABASE_URL!);
const rows = await sql`SELECT * FROM users WHERE id = ${userId}`;
WebSocket 连接池(用于 Node.js 长连接):
import { Pool } from '@neondatabase/serverless';
const pool = new Pool({ connectionString: process.env.DATABASE_URL! });
const result = await pool.query('SELECT * FROM users WHERE id = $1', [userId]);
查看 templates/ 目录获取完整示例:
templates/http-connection.ts - HTTP 客户端设置templates/websocket-pool.ts - WebSocket 连接池配置在部署前,使用 scripts/validate-connection.ts 测试您的数据库连接。
想在您的项目中获得最佳实践吗? 运行 neon-plugin:add-neon-docs 并设置参数 SKILL_NAME="neon-serverless" 以添加参考链接。
每周安装量
68
代码仓库
GitHub 星标数
81
首次出现
2026 年 1 月 23 日
安全审计
安装于
codex60
opencode60
gemini-cli57
github-copilot55
cursor55
amp55
Configures the Neon Serverless Driver for optimal performance in serverless and edge computing environments.
Not recommended for: Complex multi-statement transactions (use WebSocket Pool), persistent servers (use native PostgreSQL drivers), or offline-first applications.
When generating TypeScript/JavaScript code:
Primary Resource: See [neon-serverless.mdc](https://raw.githubusercontent.com/neondatabase-labs/ai-rules/main/neon-serverless.mdc) in project root for comprehensive guidelines including:
npm install @neondatabase/serverless
HTTP Client (recommended for edge/serverless):
import { neon } from '@neondatabase/serverless';
const sql = neon(process.env.DATABASE_URL!);
const rows = await sql`SELECT * FROM users WHERE id = ${userId}`;
WebSocket Pool (for Node.js long-lived connections):
import { Pool } from '@neondatabase/serverless';
const pool = new Pool({ connectionString: process.env.DATABASE_URL! });
const result = await pool.query('SELECT * FROM users WHERE id = $1', [userId]);
See templates/ for complete examples:
templates/http-connection.ts - HTTP client setuptemplates/websocket-pool.ts - WebSocket pool configurationUse scripts/validate-connection.ts to test your database connection before deployment.
Want best practices in your project? Run neon-plugin:add-neon-docs with parameter SKILL_NAME="neon-serverless" to add reference links.
Weekly Installs
68
Repository
GitHub Stars
81
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykPass
Installed on
codex60
opencode60
gemini-cli57
github-copilot55
cursor55
amp55
Supabase Postgres 最佳实践指南 - 8大类别性能优化规则与SQL示例
81,400 周安装