用途:把用户的图表需求转成 .drawio 文件,并在需要时导出为 PNG、SVG 或 PDF,默认输出专业技术风格。
适用场景:用户明确要求 draw.io、diagrams.net 或 .drawio;要求生成流程图、架构图、时序图、ER 图、状态机图或思维导图;希望导出 PNG/SVG/PDF;给技术文章、教程、系统设计文档配图;给一篇文章抽取多张技术图并放进同一 .drawio 文件。只想要 Mermaid 代码、位图插画或海报、或只想讨论思路不生成文件时不适用。
主要能力:按内容结构选择图表类型,如流程步骤与决策分支用流程图,模块关系与服务依赖用架构图,调用与交互过程用时序图,实体与主外键用 ER 图,状态迁移用状态机图,概念梳理用思维导图。主文件只保留任务路由、工作流和验收规则,颜色字体等视觉规范、XML 模板、导出命令、示例分别按需读取 references/style-spec.md、references/xml-and-layout.md、references/export-and-files.md、references/use-cases.md。
使用方式:先识别任务模式(单图生成、单图并导出、一篇文章多图、修改已有 .drawio),收集最小必要输入(主题、图表类型、关键节点、节点关系、是否导出及格式),再读取对应参考资料,先规划结构后生成文件。生成顺序为标题、容器/分组、核心节点、连线、标签与旁注。仅当用户要求时才导出;若本机无 drawio CLI,会说明无法自动导出但 .drawio 已生成。
多图文章模式:从文章中提炼 2-6 个最值得画的结构,每个结构对应一个独立 diagram page,主文件名默认与文章文件名一致,页面名用英文小写中划线命名。
限制与规则:默认先生成 .drawio 原生文件,导出时仍保留 .drawio 作为源文件,除非用户明确要求删除;mxCell.value 默认使用纯文本,避免嵌入 HTML 标签;连线标签保持短小;优先保证信息结构清晰和可读性。交付前会检查图表类型匹配、节点与关系完整、方向和语义清晰、文字简洁、导出命名规范、多页页面名一致。需求模糊时先给出推断结构并说明假设;导出失败保留 .drawio 并报告原因与可手动执行的导出命令。具体安装方式、CLI 细节、收费情况等暂未提供。