qclaw 不原生支持 prisma,但可通过三种方式实现集成:一、用 shell skill 调用本地 prisma cli 执行 db push 与 generate;二、由 qclaw 解析 schema.prisma 并生成 prisma client 兼容的 typescript 封装函数;三、将 schema 提取后交由外部大模型(如 glm-4.7)生成查询代码并自动保存。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用 QClaw 进行数据库开发时,期望其直接支持 Prisma ORM 的 Schema 定义与查询代码生成,则需注意:QClaw 本身不内置 Prisma 专用解析器或 CLI 集成模块,也未提供开箱即用的 Prisma Schema 可视化映射或自动 query builder 功能。以下是实现该目标的可行路径:
一、通过自定义 Skill 调用 Prisma CLI
QClaw 支持执行本地命令行操作,可借助已安装的 Prisma CLI 工具链完成 Schema 同步与客户端生成。该方式依赖用户本机已配置 Node.js 环境及 Prisma CLI。
1、在 QClaw 技能市场中搜索并安装「Shell Command Runner」Skill 或类似可执行终端指令的插件。
2、确保电脑本地已全局安装 Prisma CLI:npm install -g prisma,且项目根目录下存在 prisma/schema.prisma 文件。
3、向 QClaw 发送指令:“执行 prisma db push”,QClaw 将在项目路径下调用 CLI 同步 Schema 到数据库。
4、发送指令:“执行 prisma generate”,QClaw 将生成 node_modules/@prisma/client 客户端代码。
二、使用 TypeScript + Prisma Client 手动注入生成逻辑
QClaw 具备读取本地文件、分析结构、生成 TypeScript 代码的能力,可辅助构建 Prisma 兼容的数据访问层,但不替代 Prisma CLI 的 schema 编译流程。
1、将当前项目的 prisma/schema.prisma 文件路径告知 QClaw,例如:“请读取 C:/myapp/prisma/schema.prisma”。
专为资深工程师设计,用于高效日常使用 GitHub Copilot CLI。适用于在规划、提示、审查或链式调用 gh copilot 命令时,探索代码库、起草变更、调试问题或加速工作流,且不偏离架构意图。
2、QClaw 解析模型定义后,生成符合 Prisma Client 调用习惯的封装函数,如 findUserById(id: string) 或 createPostWithAuthor()。
3、QClaw 输出的代码默认使用 prisma.user.findUnique() 等原生调用,不引入额外 ORM 抽象层。
三、结合 Codex 或 GitHub Copilot 协同生成
QClaw 可作为任务协调中枢,将 Prisma Schema 内容提取后转发至外部大模型服务(如已配置 GLM-4.7 或 Kimi),由后者完成高保真查询代码生成,再由 QClaw 写入指定文件。
1、QClaw 读取 schema.prisma 并提取全部 Model 块内容。
2、构造提示词:“基于以下 Prisma Schema,为 User 模型生成 TypeScript 类型定义与三个常用查询函数(findMany、findFirst、create),要求严格匹配字段类型与关系引用。”
3、调用已绑定的 GLM-4.7 模型接口获取响应结果。
4、将返回的代码保存为 src/lib/prisma/user.queries.ts。










