prisma-expert 是来源为 yuniorglez/gemini-elite-core 的一项技能,官方页面为 https://www.skills.sh/yuniorglez/gemini-elite-core/prisma-expert。根据资料,它定位为 Prisma 7 的高级专家,聚焦于无 Rust 的查询引擎(TypeScript/WASM 实现)、边缘优先(Edge-first)数据库架构、TypedSQL,以及 2026 年背景下的高性能 Postgres 模式。
用途方面,资料描述该技能可用于优化查询、配置 TypedSQL,以及部署到相关环境(原文在此处被截断,未完整说明具体部署目标)。其描述强调无 Rust 查询引擎可显著降低冷启动和内存开销。
主要能力与核心优先级:一是无 Rust 引擎,利用 WASM/TS 引擎在 Serverless 中实现低于 50ms 的冷启动;二是 TypedSQL 集成,用类型安全的 SQL 文件替代裸字符串来编写复杂查询;三是连接效率,强制使用基于 HTTP 的连接池(Accelerate)或特定数据库适配器;四是 Schema 质量,强制严格执行关系、索引与映射枚举,以适配 PostgreSQL。
资料列出了 Prisma 7(2026)中的五项收益方向:打包体积缩小约 90%(移除 Rust 引擎二进制,使 Prisma 可用于更受限的边缘运行时);TypedSQL 为手写 SQL 提供完整类型安全,衔接 ORM 与原生 SQL;Prisma Accelerate 与 Pulse 将原生缓存与变更数据捕获(CDC)直接集成到客户端;边缘就绪适配器支持 Neon、PlanetScale 和 Cloudflare D1 且无需繁琐配置;nativeDistinct 与查询编译器为复杂分析查询带来性能提升。
内容目录与详细指南分为四个部分。第一部分为查询优化与 TypedSQL(标记为 CRITICAL),涵盖索引策略与 nativeDistinct、TypedSQL 安全原生查询、使用 include 和 select 避免 N+1。第二部分为 Serverless 与边缘部署(CRITICAL),涵盖使用无 Rust 的 WASM 引擎、Prisma Accelerate(连接池与缓存)、区域执行最佳实践。第三部分为高级 Schema 模式(HIGH),涵盖映射枚举与 Postgres 原生类型、复杂关系(多对多、自引用)、Prisma Pulse(实时 CDC)。第四部分为 Prisma Studio 与遥测(MEDIUM),涵盖 2026 版 Prisma Studio 的高级用法、遥测与性能监控、迁移工作流(CLI 2026)。
资料还给出快速参考的正反做法对照:不要使用 prisma.$queryRaw(裸字符串),应使用 TypedSQL(.sql 文件);不要用 select * 进行大批量抓取,应使用显式的 select: { ... };不要在 Serverless 中直连数据库,应使用 Prisma Accelerate 或适配器;不要在边缘环境使用沉重的 node_modules,应启用 WASM/TS 引擎;不要在生产中手工建索引,应信任 Index Advisor 与数据库日志;不要忽略 Prisma Pulse,应将其用于实时事件驱动逻辑。
限制与适用信息:资料末尾标注该技能针对 Prisma 7.1+ 和 Postgres 17+ 优化,更新时间为 2026 年 1 月 22 日 15:07。除此之外,关于安装方式、具体命令、收费与价格、平台支持细节等信息暂未提供。