Draw.io 流程图自动生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_509b3ac1/drawio-generator-pro。
技能介绍
要解决的问题
手工在 draw.io 里摆节点、连线、对齐和命名很机械,尤其面对流程描述、接口流程或业务规则时,容易反复拖拽,还难以从文字直接得到可编辑源文件。这个技能把“自然语言/文档 -> 结构化图表 -> .drawio 文件”的转换脚本化,减少从零画图的初始成本。
工作方式
- 输入可以是文字描述或文件,先产出
nodes + edges的结构化 JSON,供用户确认。 - 节点类型包括
start、end、process、decision、document、data,连线标签支持是 / Y、否 / N或普通顺序流。 - 用户确认后,调用
scripts/gen.py生成.drawio文件;内部由generator.py生成 XML,并参考references/drawio-xml-spec.md的样式与属性约定。 - 内置布局参数如
CANVAS_WIDTH、_LAYER_GAP_Y、MAIN_X,适合快速调整层级间距与主轴位置;若需要 A4 级别压缩,可按资料修改全局变量。
适用边界
生成结果更像初稿,不保证完美:线条可能重叠,节点间距和自动对齐可能不理想。适合把流程、状态、数据流快速落成可编辑 draw.io 文件,再手动微调。不适合直接交付高保真架构图,也不应绕过 gen.py 直接调用底层 generator.py。
使用场景
- 梳理业务审批流程,将包含多个判断节点(是/否)的文字描述快速转为可编辑的 draw.io 流程图。
- 整理系统数据流转逻辑,利用文档和数据存储节点类型,生成包含数据流向的结构化 JSON 并导出源文件。
- 需要将长篇接口说明文档转化为层级分明的流程图,通过调整层间间距和主轴坐标生成符合 A4 打印尺寸的图表。
适合人员
- 需要频繁将 PRD 或接口文档转化为流程图,以便向团队演示系统逻辑的产品经理。
- 希望快速搭建业务审批或状态流转图,并能在 draw.io 中手动微调连线重叠问题的后端工程师。
- 负责梳理复杂数据流转与文档处理链路,需要生成包含数据存储和文档节点的结构化图表的架构师。