← ClaudeAtlas

drawiodolisted

draw.io 自动做图 Skill。当用户要求画图、生成图表、做架构图、流程图、UML、ER 图、时序图、思维导图等时触发。生成 .drawio 文件并用 draw.io 打开。支持思考-确认-迭代-版本回溯的完整工作流,8 个 Hook Point 安全校验。
Ldxs001/workbuddy-skills · ★ 1 · AI & Automation · score 78
Install: claude install-skill Ldxs001/workbuddy-skills
# drawiodo: draw.io 自动做图 Skill ## 触发条件 当用户提出以下意图时触发: - "画一个 xxx 图"、"生成 xxx 图"、"做一个图表" - "架构图"、"流程图"、"UML 类图"、"ER 图"、"时序图"、"思维导图" - "用 draw.io 画"、"生成 drawio 文件" - "画网络拓扑"、"画组织架构"、"画系统架构" - "按照这个示例改成..."、"参照这个图改..."、"基于这个样式做一个..." - 用户提供截图/示例文件并要求生成类似图表 - 任何涉及 draw.io / diagrams.net 的需求 ## 不触发 以下情况**不触发**本技能: - 用户只是问"你会画图吗"、"有什么画图工具"——闲聊 - 用户明确要求用其他工具(如"用 mermaid 画流程图") - 用户只是提到"图"字但没有画图意图(如"这个图怎么读") - 用户要求编辑已有的图片文件(如 .png/.jpg)——本技能生成的是 .drawio 文件 ## 核心能力 > 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。 1. **自然语言 → 图表**:理解用户描述,自动判断图表类型,生成 .drawio 文件 2. **8 种模板**:流程图、架构图、UML 类图、ER 图、���形图、时序图、思维导图、网络拓扑 3. **迭代更新**:在现有文件基础上精确更新,支持版本回溯(最多 5 版本) 4. **思考-确认-执行工作流**:先分析需求、展示方案、等待确认,再动手画图 5. **本地预览**:生成后用 `draw.io.exe` 打开,即时查看结果 ### 渐进式文件索引 | 文件 | 说明 | |------|------| | `references/guide.md` | 执行流程详解(思考-确认-迭代-版本回溯) | | `references/hooks.md` | 钩子系统详解(8 个 Hook Point 实现) | | `references/generation.md` | 图表生成参考(XML 结构/样式/模板) | | `references/api_reference.md` | API 参考(CLI/SDK/脚本接口) | | `references/layout_rules.md` | 坐标系与布局规则 | | `references/antipatterns.md` | 反模式与常见错误 | | `references/faq.md` | 常见问题与排错 | | `references/known_issues.md` | 已知问题与修复记录 | | `references/changelog.md` | 更新日志 | | `references/permissions.md` | 权限说明 | ## 工作流程 1. **思考分析(Think)**:分析用户需求,判断图表类型和输入类型,输出结构化思考结果 2. **方案确认(Confirm)**:向用户展示分析方案,用 AskUserQuestion 等待确认 3. **迭代更新(Iterate)**:确认后生成/更新图表,每次更新前保存版本 4. **版本回溯(Version Control)**:支持随时回溯到之前的版本(v1~v5) → 详见 [执行流程详解](referen