Loading...
Loading...
共找到 11 个 Skills
Prisma Client API参考文档,涵盖模型查询、筛选器、操作符及客户端方法。适用于编写数据库查询、执行CRUD操作、筛选数据或配置Prisma Client的场景。触发关键词包括“prisma query”、“findMany”、“create”、“update”、“delete”、“$transaction”。
Prisma CLI命令参考手册,涵盖所有可用命令、选项及使用模式。适用于运行Prisma CLI命令、搭建项目、生成客户端、执行迁移或管理数据库等场景。触发关键词包括"prisma init"、"prisma generate"、"prisma migrate"、"prisma db"、"prisma studio"。
编写Prisma Next查询——选择合适的方式(使用`db.orm.<Model>`进行CRUD操作及关联加载,使用`db.sql.<table>` SQL构建器处理ORM无法表达的集合构造场景),支持过滤/投影/排序/分页,通过`.include(...)`预加载关联关系,通过`db.transaction(...)`实现事务,通过`.aggregate(...)`进行聚合操作。适用于查询、条件筛选、字段选择、排序、限制条数、跳过条数、关联加载、预加载、单条查询、批量查询、计数、聚合、创建、更新、删除、插入更新、返回结果、事务、db.transaction、drizzle风格、kysely风格、prisma client、db.close、脚本、脚本无法退出、进程挂起、关闭连接、db.end、pool.end、await using等场景。同时涵盖结果消费(`.all()`是Thenable对象,直接使用`await`即可;无需`collect()`/`toArray()`辅助方法)、单消费语义(`RUNTIME.ITERATOR_CONSUMED`)、聚合结果空值处理(`count`返回`number`,`sum/avg/min/max`根据SQL语义返回`number | null`)以及范围条件(链式调用`.where()`子句或使用`and(...)`——不存在`.between(...)`方法)。
使用Prisma 7高效查询PostgreSQL:默认通过Prisma Client执行变更操作,在合适的场景下选择性使用原生SQL处理复杂或高性能要求的读取操作(如SELECT/COUNT)。
针对AI编码代理压力测试中发现的常见违规、安全问题和性能反模式,对Prisma代码进行审查。适用于审查Prisma Client用法、数据库操作,或对使用Prisma ORM的项目进行代码评审场景。
Prisma ORM 使用模式,涵盖 Prisma Client 用法、查询、变更、关联、事务以及架构管理。适用于进行 Prisma 数据库操作或架构定义的场景。
面向使用TypeScript的企业级Node.js应用的NestJS 11+最佳实践。适用于编写、评审或重构NestJS控制器、服务、模块或API的场景。涉及内容包括:NestJS模块、控制器、提供者、依赖注入、@Injectable、@Controller、@Module、中间件、守卫、拦截器、管道、异常过滤器、ValidationPipe、class-validator、class-transformer、DTO、JWT认证、Passport策略、@nestjs/passport、TypeORM实体、Prisma客户端、Drizzle ORM、仓库模式、循环依赖、forwardRef、@nestjs/swagger、OpenAPI装饰器、GraphQL解析器、@nestjs/graphql、微服务、TCP传输、Redis传输、NATS、Kafka、NestJS 11破坏性变更、Express v5迁移、自定义装饰器、ConfigService、@nestjs/config、健康检查或NestJS测试模式。
为并行开发搭建新的Git worktree。该操作会创建worktree、复制.env文件、安装依赖、生成Prisma client,还可选择启动应用(含端口冲突解决)或运行测试。当用户要求设置worktree、在隔离环境中处理分支,或需要为分支或PR配置独立环境时触发。
针对不同数据库提供商(PostgreSQL、MySQL、SQLite、MongoDB等)配置Prisma的指南。适用于新项目搭建、更换数据库或排查连接问题场景。触发关键词包括"configure postgres"、"connect to mysql"、"setup mongodb"、"sqlite setup"。
使用Management API搭建新的Prisma Postgres数据库并将其连接到本地项目。当用户请求「搭建数据库」、「创建Prisma Postgres项目」、「获取连接字符串」、「将我的应用连接到Prisma Postgres」或「预配数据库」时使用本指南。
升级到Prisma ORM 7的关键要点和重大变更。在生成代码或排查问题前,请了解版本7的变更内容