用途:按 DevPrep AI 约定自动创建类型安全的 tRPC 端点,配合 Zod 做输入输出校验。关键词如“new endpoint”“create endpoint”“tRPC procedure”“new router”“API”“Zod schema”可触发。
主要能力:生成路由文件(lib/trpc/routers/{name}.ts)、Zod 模式文件(lib/trpc/schemas/{entity}.schema.ts)、向已有路由追加过程,并校验路由注册与类型导出。
使用方式:运行脚本创建路由:./.claude/skills/trpc-scaffolder/scripts/create-router.sh user;添加过程:./.claude/skills/trpc-scaffolder/scripts/add-procedure.sh ai getHints query;创建模式:./.claude/skills/trpc-scaffolder/scripts/create-schema.sh hint;校验:./.claude/skills/trpc-scaffolder/scripts/validate-trpc.sh。新路由必须在 _app.ts 的 appRouter 中注册,模式需导出 z.infer 推断类型。查询用 .query,修改数据用 .mutation。
适用场景:在采用 tRPC 与 Zod 的 TypeScript 项目中快速搭建 API 端点,统一命名与错误码(NOT_FOUND、BAD_REQUEST、UNAUTHORIZED、FORBIDDEN、INTERNAL_SERVER_ERROR)。
限制:资料未提供安装方式、依赖版本、收费与平台信息;脚本路径依赖 .claude/skills 目录结构,需手动完成路由注册,否则不生效。