首页龙虾技能列表 › Prisma — 高效 Prisma 查询、架构设计和 ORM 陷阱避免

Prisma — 高效 Prisma 查询、架构设计和 ORM 陷阱避免

v1.0.0

该技能提供高效 Prisma 查询设计、架构设计指南和避免常见 ORM 陷阱的建议,帮助开发者提高 Prisma 开发效率和质量。

2· 1,333·9 当前·9 累计
by @ivangdavila (Iván)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/26
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能仅提供指令,无需凭据、二进制文件或安装,内容与声明目的一致。
评估建议
此只读技能提供 Prisma 建议,不执行代码或访问系统。内容准确有用,但来源未知。建议在生产环境中使用前验证,尤其是迁移和原始查询指南。...
详细分析 ▾
用途与能力
名称和描述与 SKILL.md 内容匹配,文件仅包含 Prisma/ORM 任务相关指南,不请求无关资源。
指令范围
SKILL.md 提供纯粹的指示性指南(模式、陷阱、迁移/性能笔记),不指示代理读取文件、访问环境变量、调用外部端点、执行命令或传输数据。无范围蔓延或数据泄露指令。
安装机制
无安装规范和代码文件 — 仅指令。技能自身不写入磁盘或下载内容。
凭证需求
技能不请求环境变量、凭据或配置路径,适合文档/建议技能。
持久化与权限
始终为 false,技能由用户调用。它不请求持久权限或修改其他技能/配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/10

初始发布

● 无害

安装命令 点击复制

官方npx clawhub@latest install prisma
镜像加速npx clawhub@latest install prisma --registry https://cn.clawhub-mirror.com

技能文档

  • @default(cuid())优于@default(uuid())用于ID——更短,URL安全,仍唯一
  • @updatedAt不更新嵌套写入——必须显式触摸父记录
... # 查询模式我常忘
  • 使用findUniqueOrThrow/findFirstOrThrow替代null检查
... # N+1 查询预防
  • 默认查询不包括关系——每次访问触发新查询
... # 交易陷阱
  • $transaction([])数组语法在任何失败时回滚所有——用于原子操作
... # 类型安全差距
  • include结果类型不缩小——TypeScript认为关系可能为undefined
... # 迁移问题
  • prisma db push用于原型设计,prisma migrate dev用于版本控制
... # 性能陷阱
  • findManytake可能返回数百万条记录——始终分页
... # 原始查询模式
  • $queryRaw用于读取,$executeRaw用于写入——不同返回类型
... # 连接管理
  • 默认池大小5——生产环境太低,设置connection_limit在URL中
... # 中间件模式
  • 通过中间件实现软删除:拦截delete,转为update——但deleteMany需要处理
... # 常见错误
  • 忘记await——Prisma返回promise;查询不执行直到await
...

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务