用途:该技能用于搭建统一的 Neon JS SDK(包名 @neondatabase/neon-js),在一个包内同时提供认证与数据库查询能力,适合需要认证加数据库访问的应用、从 Supabase 迁移的项目,以及使用 PostgREST 风格 API 并需要类型安全查询的场景。若只需认证,可改用 neon-auth 技能以获得更小体积。
主要能力:配置认证客户端与数据客户端,支持类型生成;提供 PostgREST 风格的数据库查询模式;支持认证适配器(BetterAuth、Supabase);包含错误处理与常见问题参考。
使用方式:技能会自动检测项目上下文(包管理器、框架、现有配置),并选择对应指南。可用指南包括 guides/setup.md(Next.js 认证加数据 API 完整设置),以及按框架划分的 Next.js、React SPA、Node.js 设置与 UI 指南。代码生成规则要求:生成导入前检查 tsconfig.json 的路径别名,不确定时用相对导入;BetterAuthReactAdapter 必须从 auth/react/adapters 子路径导入;适配器是工厂函数,需以 () 调用;CSS 导入只能选 Tailwind 或 CSS 其中一种。模板 templates/full-client.ts 提供统一认证加数据客户端配置。
适用场景:Next.js、React SPA、Node.js 应用;需要认证与数据库查询一体化;从 Supabase 迁移;需要类型安全查询。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;具体安装命令、完整代码示例与详细 API 参数暂未提供,需参考对应指南与参考文档。