用途:在后续会话中继续处理此前创建的图表,避免重复绘制,基于已有成果迭代。
主要能力:查找图表,可用 list_diagrams() 列出最近图表,用 list_diagrams(scope: "project:my-app") 按范围过滤,用 search_diagrams(query: "notification architecture") 按内容搜索。加载图表,可按 ID 精确获取 get_diagram(id: "abc-123"),按标题模糊匹配 get_diagram(title: "notification flow"),或加 include_history: true 查看版本历史。更新图表,修改内容用 update_diagram(id, mermaid, note),修改元数据用 update_diagram(id, title, context, tags);每次修改会自动把上一版本存入历史。版本历史包含此前的 Mermaid 内容、各版本时间戳和变更说明。导出支持 Mermaid 文件、经 Mermaid CLI 生成 SVG、以及 draw.io 格式。删除用 delete_diagram(id)。
使用建议:每次会话先检查是否有相关已有图表;更新而非重建;更新时用 note 说明改动;需要分享时导出文件。相关技能 capture 用于在头脑风暴时创建新图表。
限制:资料未提供安装方式、依赖环境、权限与配额、收费信息及具体平台支持范围。