Prisma
Prisma 全栈数据库操作专家
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Prisma。 它的用途是:Prisma 全栈数据库操作专家 完整的 Skill 内容见:https://321skill.com/skills/prisma-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的 Prisma 迁移失败,提示 P2025 记录不存在,帮我检查迁移历史并修复',AI 会分析迁移文件、数据库状态,执行类似 `prisma migrate resolve` 的操作并给出修复步骤。或者说:'为我的博客系统设计用户、文章和评论的 Schema,添加全文索引和枚举状态',AI 将生成完整的 schema.prisma 文件,并推荐迁移策略。
介绍
Prisma 是一款专为 Node.js 和 TypeScript 设计的 AI 编码技能,旨在解决使用 Prisma ORM 时遇到的各类问题。它覆盖了从 Schema 设计、类型安全查询编写到迁移管理、连接池优化、N+1 查询修复等全链路场景,帮助开发者高效处理数据库层工作。 使用时,您可以通过自然语言描述需求,比如“为我的电商项目设计用户与订单的 Schema,包含索引和枚举”或“我的迁移报错 P2002,帮我排查”,AI 将自动生成或修复相关代码,并给出最佳实践建议。利用该技能,可快速完成 Schema 迭代、迁移策略选择(db push/migrate dev/migrate deploy)、错误诊断(如 P2002、P2025、P2034)以及连接池耗尽等棘手问题。 适合后端开发者、全栈工程师以及使用 Prisma 的 Node.js 项目团队。尤其适合那些需要频繁调整数据库模型、处理复杂关联关系、或面临迁移冲突和性能瓶颈的开发者。对于希望保持代码类型安全、减少手动 SQL 编写的团队,该技能能显著提升效率。 建议在编辑 schema.prisma 文件、建模关系或索引时主动调用;当遇到迁移漂移、列重命名导致数据丢失风险时,优先使用该技能进行安全分析。注意,它不适用于数据库服务器内核调优、手写原生 SQL 查询或使用其他 ORM 的场景,其核心价值在于深度绑定 Prisma 生态。
核心特点
与通用数据库技能不同,Prisma 深度绑定 Prisma ORM 的完整生命周期,能自动处理 Schema 设计、迁移冲突、连接池优化、N+1 查询修复等特定问题,而不仅仅是生成代码或执行 SQL。
注意事项
不适用于数据库服务器性能调优、手写原生 SQL(pg/sql)或其他 ORM 框架。
常见问题
如何处理 Prisma 迁移时的 P2002 唯一约束冲突?
检查数据中是否有重复值,可通过删除重复数据或修改 Schema 中的唯一约束来解决,AI 会自动分析错误上下文并给出具体修复方案。
连接池在 Lambda 上耗尽怎么办?
建议使用 Prisma 的 DataProxy 或调整连接池大小,AI 会根据您的部署环境(Lambda/Vercel/PgBouncer)生成配置优化建议。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/prisma-x-2/raw/index.md 读取 Prisma 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/prisma-x-2/raw/index.md(查看排版版本)