Prisma — 高效 Prisma 查询、架构设计和 ORM 陷阱避免
v1.0.0该技能提供高效 Prisma 查询设计、架构设计指南和避免常见 ORM 陷阱的建议,帮助开发者提高 Prisma 开发效率和质量。
2· 1,333·9 当前·9 累计
安全扫描
OpenClaw
安全
high confidence该技能仅提供指令,无需凭据、二进制文件或安装,内容与声明目的一致。
评估建议
此只读技能提供 Prisma 建议,不执行代码或访问系统。内容准确有用,但来源未知。建议在生产环境中使用前验证,尤其是迁移和原始查询指南。...详细分析 ▾
✓ 用途与能力
名称和描述与 SKILL.md 内容匹配,文件仅包含 Prisma/ORM 任务相关指南,不请求无关资源。
✓ 指令范围
SKILL.md 提供纯粹的指示性指南(模式、陷阱、迁移/性能笔记),不指示代理读取文件、访问环境变量、调用外部端点、执行命令或传输数据。无范围蔓延或数据泄露指令。
✓ 安装机制
无安装规范和代码文件 — 仅指令。技能自身不写入磁盘或下载内容。
✓ 凭证需求
技能不请求环境变量、凭据或配置路径,适合文档/建议技能。
✓ 持久化与权限
始终为 false,技能由用户调用。它不请求持久权限或修改其他技能/配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
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检查
- 默认查询不包括关系——每次访问触发新查询
$transaction([])数组语法在任何失败时回滚所有——用于原子操作
include结果类型不缩小——TypeScript认为关系可能为undefined
prisma db push用于原型设计,prisma migrate dev用于版本控制
findMany无take可能返回数百万条记录——始终分页
$queryRaw用于读取,$executeRaw用于写入——不同返回类型
- 默认池大小5——生产环境太低,设置
connection_limit在URL中
- 通过中间件实现软删除:拦截
delete,转为update——但deleteMany需要处理
- 忘记
await——Prisma返回promise;查询不执行直到await
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制