SuperAPI AI 工具集

diagram-design

设计与创作

查看项目

更新于 10-16 07:29

技能介绍

用途

该技能用于指导如何借助 Excalidraw MCP 工具创建研究类图表,帮助在呈现研究发现时选择合适的图表形式并保持视觉一致性。

何时创建图表

当研究发现涉及以下情况时,建议创建图表:

  • 比较 3 个以上选项:使用比较表或矩阵图
  • 4 步以上的流程:使用流程图或序列图
  • 包含多个组件的系统:使用架构图
  • 按时间顺序发生的事件:使用时间线
  • 层级关系:使用树状图或思维导图
  • 数据流动:使用数据流图

Excalidraw 工作流

  1. 规划图表:在创建前确定图表类型、元素和布局
  2. 创建元素:使用 create_element 或 batch_create_elements
  3. 排列:使用 align_elements 和 distribute_elements 实现整洁布局
  4. 检查:使用 describe_scene 验证图表外观是否正确
  5. 调整:使用 update_element 修正位置或文字
  6. 分组:使用 group_elements 将相关项目锁定在一起

注意:不要导出或分享链接——用户看到的是自动同步的实时嵌入画布。

配色方案

在图表中保持颜色一致:

  • 主要概念:蓝色 #1971c2
  • 正面 / 支持:绿色 #2f9e44
  • 负面 / 局限:红色 #e03131
  • 警告 / 注意事项:橙色 #e8590c
  • 中性 / 背景:灰色 #868e96
  • 高亮 / 焦点:黄色 #f08c00

布局模式

  • 自上而下:流程、决策树、时间线
  • 从左到右:比较、前后对比、流水线
  • 放射状 / 由中心向外:概念图、思维导图
  • 网格:功能矩阵、比较表

元素规范

文字

  • 使用简短标签(每个元素 2-4 个词)
  • 标题字号:20-24px
  • 标签字号:14-16px
  • 细节放在子标签中,而非元素标题中

形状

  • 矩形:流程、组件、实体
  • 菱形:决策点
  • 椭圆:起点 / 终点、概念
  • 圆角矩形:分组、类别

箭头

  • 实线箭头:直接关系、数据流
  • 虚线箭头:可选路径、间接关系
  • 为箭头添加标签以说明关系

间距

  • 元素之间至少 40px
  • 分组之间 80px
  • 组内间距保持一致

研究常用图表类型

比较图

[Option A]  [Option B]  [Option C]
   |            |            |
[Pros]      [Pros]      [Pros]
[Cons]      [Cons]      [Cons]
   |            |            |
   └──── [Verdict] ─────────┘

架构图

┌─────────────────────────────┐
│        [System Name]         │
│  ┌──────┐  ┌──────┐        │
│  │Comp A│──│Comp B│        │
│  └──────┘  └──┬───┘        │
│               │              │
│          ┌────▼────┐        │
│          │ Comp C  │        │
│          └─────────┘        │
└─────────────────────────────┘

时间线

[2020]──[2021]──[2022]──[2023]──[2024]──[2025]
  │       │       │       │       │       │
 Event   Event   Event   Event   Event   Event

提示

  • 创建元素后始终调用 describe_scene 验证布局
  • 使用 batch_create_elements 提高效率(一次创建多个元素)
  • 在排列前先对相关元素分组,以获得更清晰的组织
  • 不要导出或分享链接——实时嵌入画布会自动为用户同步
  • 绝不使用 create_from_mermaid——它会产生不可见的结果。始终使用 batch_create_elements 配合元素 JSON