SuperAPI AI 工具集

flowchad-setup

数据与分析

查看项目

更新于 10-15 21:41

技能介绍

用途:在项目中初始化 Flowchad,先自动扫描现有资产,再补齐缺失信息并搭建流程定义,作为使用 Flowchad 前的第一步。

主要能力:分四个阶段。阶段一静默自动发现,不询问用户:查找 e2e/集成测试文件(如 .spec.ts、.test.js、_spec.rb、.feature、cypress、playwright、e2e、integration 目录),提取覆盖的用户流程、访问的 URL/路由与断言;检测分析 SDK(mixpanel、posthog、segment、amplitude、google-analytics、gtag、plausible、matomo)及已配置的 MCP 服务器;检测 Speckit 规格;识别应用框架与路由(Rails、Next.js、Django、Express/Hono/Fastify);检测开发服务器命令、端口、URL 与测试凭据,URL 优先级为 localhost > staging > production。阶段二输出发现报告,仅询问缺失项,如默认 URL、测试账号、是否配置分析 MCP、是否将现有测试转为流程定义。阶段三填充 .flowchad/ 结构:更新 config.yml(name、url、type、timing、credentials、analytics),将现有 e2e 测试转为 .flowchad/flows/ 下的 .yml 流程定义,命名采用描述性句子与 kebab-case 文件名,并写入富 expect 描述;若无测试则按公开路由生成流程;若检测到 Mixpanel 或 PostHog,则向 .mcp.json 添加对应 MCP 服务器配置。阶段四打印创建内容与后续步骤。

使用方式:在项目中运行该技能,按提示确认或补充信息;随后检查生成的流程、将测试凭据加入 .env,并运行 /flow-walk {first_flow} 走通首个流程。

适用场景:已有或缺少 e2e 测试、需要将现有测试或路由转化为可读流程定义、并希望接入分析数据的项目。

限制:资料未提供收费、价格、平台支持范围与效果保证;部分检测依赖项目结构与依赖文件,未检测到的信息需用户手动补充。