SuperAPI AI 工具集

workflow-init

办公与效率

查看项目

更新于 10-16 07:21

技能介绍

用途:在项目尚未安装 Vercel Workflow SDK(node_modules 中没有 workflow)时,完成初始安装与配置。若 package.json 已包含该依赖,应改用 /workflow,它会读取 node_modules/workflow/docs/ 中的版本化文档,本技能仅在缺失时继续。

主要能力:1) 检查 package.json 判断是否已安装;2) 确定框架,可在提示中直接指定,或依据依赖与配置文件自动识别 Next.js、Nuxt、SvelteKit、Astro、NestJS、Nitro、Express、Fastify、Hono、Vite,无匹配或多个匹配时询问用户;3) 抓取并逐步执行对应框架的官方入门指南,涵盖安装依赖、配置框架、创建首个工作流、创建路由处理程序和运行验证;4) 验证设置:按指南启动开发服务器,用提供的 curl 触发示例端点,确认日志显示工作流与步骤执行,可选运行 npx workflow web 或 npx workflow inspect。

框架与指南对应:Next.js 对应 https://workflow-sdk.dev/docs/getting-started/next,Express 对应 /express,Hono 对应 /hono,Fastify 对应 /fastify,NestJS 对应 /nestjs,Nitro 对应 /nitro,Nuxt 对应 /nuxt,Astro 对应 /astro,SvelteKit 对应 /sveltekit,Vite 对应 /vite。

尚无框架时:询问用户目标类型——Web 应用(Next.js/Nuxt/SvelteKit/Astro)、API 服务器(Express/Fastify/Hono)或最小服务器(Nitro/Vite),再按所选指南的 Create Your Project 部分操作。

概念问题:安装前如询问概念,可抓取 https://workflow-sdk.dev/docs/foundations/workflows-and-steps 与 https://workflow-sdk.dev/cookbook。

交接:设置完成后提示用户使用 /workflow 进行后续开发。限制:具体依赖、命令细节以对应官方指南为准;资料未提供收费、价格、平台支持范围等信息。