Agent Skills
返回列表
简易绘图

简易绘图

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_248a06c6/simple-drawing。

技能介绍

文档里缺图时怎么办

技术说明、评审材料和对话回复里,纯文字往往说不清拓扑、时序和状态流转。手搓位图成本高、难改;贴外链又容易失效。这个技能面向的是:在对话或 Markdown 里直接产出可复用、可改写的矢量图与文本图,而不是替代专业设计工具。

核心能力怎么落地

技能按「格式 + 场景」组织输出,常见路径如下。

  • SVG:适合图标、插画、自定义示意图和数据图(柱/线/饼)。生成内联 SVG,强调 viewBox、path/rect 等基础元素、g + transform 分组变换,以及 linearGradient/animate 等进阶用法;图标常用 24×24 或 48×48,流程节点可用圆角矩形与箭头路径。
  • Mermaid:适合流程图、时序图、思维导图、饼图、类图、状态图等「语法即图表」的场景,输出 graph、sequenceDiagram、mindmap 等块。
  • Graphviz DOT:适合层次复杂、需要 subgraph、布局方向(如 rankdir=LR)的结构图。
  • ASCII / Unicode:适合终端、代码注释或无法渲染富图时的框线图。

文档里还给了一张格式选择表:图标/插画偏 SVG;标准软件工程图偏 Mermaid;复杂结构图偏 DOT;终端展示偏 ASCII。

适用边界与注意点

  • Mermaid、Graphviz 依赖渲染环境是否支持对应语法;不支持时应回退到 SVG 或 ASCII。
  • SVG 手写复杂插画时,要注意可访问性(如 role="img"、<title>)和颜色对比,避免只有装饰性图形没有语义。
  • 数据可视化若精度、交互或大数据量是关键需求,仍应使用专用图表库;本技能侧重清晰、轻量、可粘贴的示意级图形。

使用场景

  • 接口或系统设计评审时,用 Mermaid 时序图写清多服务之间的请求、响应与异步回调顺序。
  • 在 README 或贡献指南里,用流程图描述分支策略、Code Review 或 CI 各步骤的先后关系。
  • 写架构说明或故障复盘时,用 SVG 或框图区分客户端、网关、缓存与数据库等层级与数据流向。
  • 终端输出、Shell 注释或无法渲染富文本的场景下,用 ASCII/Unicode 框线图画出模块拓扑示意。

适合人员

  • 负责微服务或分布式接口设计的后端工程师,需要在设计文档里维护可 diff 的调用与时序示意。
  • 维护 Confluence/语雀等 Markdown 知识库的技术写作者,希望用语法图替代截图并随文档改版。
  • 编写发布与应急 runbook 的 SRE/运维工程师,要快速画出状态流转或排查路径供值班对照。
  • 开源仓库维护者,在 Issue/PR 模板或讨论中用状态图、类图说明工单或模块边界。