SuperAPI AI 工具集

bpmn-workflow

办公与效率

查看项目

更新于 10-16 01:13

技能介绍

用途:在完成功能探索(Ask 模式)后,将用户流程、线框与 API 端点转化为 BPMN 2.0 流程,并与 Gherkin 场景建立可追溯关联,同时更新系统总览图。

主要能力:从已有 .feature 文件解析场景;依据线框、用户流程、API 端点与边界情况生成 Gherkin 场景;调用 bpmn-mcp 的 generate-bpmn 生成功能级 BPMN;用 link-gherkin 生成 manifest.json 建立 BPMN 与 Gherkin 的追踪链接;用 compose-system 合成 system.bpmn 系统图。映射关系为:Scenario 对应 UserTask,Given/When/Then 作为 Documentation,Feature 对应 Process,Background 对应子流程。

必要用法:先确保功能已在 Ask 模式探索并确定用户流程与 API;用 Glob docs/bpmn/features/**/*.feature 查找场景;调用 read-feature 读取;生成 BPMN 时指定 featureId、featureName、scenarios 与 outputPath docs/bpmn/features/{feature-id}/{feature-id}.bpmn;再调用 link-gherkin 与 compose-system。输出目录为 docs/bpmn/,含 system.bpmn 及各功能的 .bpmn、.feature、manifest.json。

限制:需配置 bpmn-mcp(如 .cursor/mcp.json)并构建 @wellapp/bpmn 包;BPMN 需用 validate-bpmn 校验,场景 ID 须唯一且步骤关键字为 Given/When/Then/And/But;更新场景后需重跑 link-gherkin 以修复失效链接。其他收费、平台支持与效果暂未提供。