SuperAPI AI 工具集

drawio-diagrams

设计与创作

查看项目

更新于 10-16 09:35

技能介绍

用于创建、编辑、修复、审查或导出可编辑的 .drawio / diagrams.net 图表,涵盖架构图、流程图、时序图、ER/UML/状态图、BPMN、SysML、ML/DL、泳道、时间线、网络图和 C4 风格图等。不适用于柱状/折线/饼图、数据分析绘图、照片编辑或非可编辑插图(除非用户明确要求 draw.io 图)。

面向首次实质回复,需先暴露可选呈现项:design_profile(technical、operator-grid、isometric-air、neon-hub、aurora-story 或 adapted-<short-name>)、theme_mode(adaptive、light、dark)、animation(on、off、preserve)、icon mode(official-first,语义回退)。图标策略优先使用官方组织/产品/服务图形,保留原品牌色、比例、viewBox 与变体,不得随意调色、反色、裁剪、拉伸或重绘;仅对通用或未解析节点使用语义字形。

有限工作流共四种:create(新建或转换)、edit-repair(编辑/修复/重塑)、review(只读评估)、export(导出已合格源文件)。无自动工作流。直接调用时需说明四种工作流、所选工作流及理由、输入输出、设计配置、主题/动画/图标模式、推荐创作与渲染路径、写入范围、受保护文件及后续审批边界。review 严格只读,不备份、不写 XML、不渲染、不导出、不修复。

使用前先运行只读能力探测 scripts/probe-drawio-toolset.mjs [--json] 检测 Node >= 18、Python、draw.io 候选、浏览器/MCP 信号与缓存。创作或修补 XML 后运行 scripts/preflight-drawio-xml.mjs、scripts/validate_drawio.py <file> --animation on|off|preserve、scripts/validate-drawio-diagram-rules.mjs,修复所有 ERROR 并处理或说明 WARN。渲染可用 scripts/render-drawio.mjs;浏览器栅格化需用户明确批准,使用 scripts/rasterize-themed-svg.mjs 并固定本地 Chrome/Chromium/Edge 绝对路径。

限制:安装、跨边界执行、浏览器使用、托管/MCP 传输、缓存创建、付费操作、破坏性覆盖与写文件回退助手均需单独审批;不得从模糊调用推断变更权限。仅可获取选定的公开 SVG 资源,敏感工作优先本地路径,不得包含密钥、客户数据、私有仓库路径或内部主机名。详细流程、图标、安全与回执契约见 references/workflow-details.md 等参考文件。货币化、价格、平台与效果等未提供。