SuperAPI AI 工具集

business-workflows

办公与效率

查看项目

更新于 10-16 00:31

技能介绍

用途:分析项目,端到端记录业务流程、领域实体、业务规则、服务到领域映射、跨服务数据流与决策逻辑,并生成主业务工作流的 Mermaid 时序图,输出到 .github/modernize/assessment/engines/facts/business-workflows.md。

主要能力:生成领域实体、服务到领域映射、主要工作流、跨服务工作流、业务工作流时序、业务规则与决策逻辑等章节;扫描控制器、网关聚合端点、定时任务、事件监听器、CLI/批处理入口及启动初始化流程;支持网关聚合与熔断回退等业务的降级描述。

使用方式:可选输入 workspace-path(默认当前目录)。输出结构固定,包含 Domain Entities、Service-to-Domain Mapping、Primary Workflows、Cross-Service Data Flows、Business Workflow Sequence、Business Rules & Decision Logic。写 Mermaid 前须输出 <!-- mermaid-checked: ... --> 自检注释。

Mermaid 限制:仅用 sequenceDiagram;参与者须写 participant Id as "Label";不得在别名或消息中使用 \n;alt/else/opt/loop/par/critical 必须由 end 闭合;别名内禁用引号、冒号、反引号等字符。

适用场景:Java、.NET、JavaScript、TypeScript 项目。范围为 3–5 个核心流程,时序图建议少于 40 个参与者与消息;不支持项目类型或未发现业务逻辑时按资料要求输出错误提示。费用与实施效果暂未提供。