Mermaid Awesome 图表生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c1d16043/mermaid-awesome。
技能介绍
为什么需要它
智能体写文档时,用自然语言描述依赖、状态或流程,往往不如一段 Mermaid 源码直观。问题不只是“能不能画图”,而是模型容易选错图型、写错声明、忘记给带标点标签加引号,或生成只依赖某个渲染器的样式。
工作方式
该技能把任务限定为 Markdown 原生的 Mermaid 图表:
- 从请求和上下文中抽取实体、状态、消息、决策或依赖。
- 选择最小可用图型:
flowchart、sequenceDiagram、stateDiagram-v2、classDiagram、erDiagram等。 - 生成语法完整的源码,节点标识稳定,标签简洁,含标点时加引号。
- 可用时先渲染校验,再以内联
mermaidfenced block 或文件交付。
适用边界
它适合生成可嵌入 README、设计文档或架构说明的图。若需要严格 UML、详细 C4 或 ProcessOn 可编辑链接,应切换到对应技能。不要让它为了“看起来完整”补全资料中不存在的依赖或状态。
使用场景
- 在 README 里为服务调用链路补一段 `sequenceDiagram`,说明请求、响应和超时分支。
- 把部署流程中的判断节点画成 `flowchart LR`,明确输入、校验、处理与拒绝分支。
- 为状态生命周期写 `stateDiagram-v2`,标注事件触发和状态迁移,放进设计文档。
- 在架构说明中生成轻量 Mermaid 图,展示模块依赖而不是只写文字描述。
适合人员
- 写 README 或设计文档的工程师,需要把流程、依赖和状态画成可渲染的 Mermaid 源码。
- 维护架构说明的技术写作者,需要把模块关系转成 Markdown 可识别的图表。
- 做智能体工作流的开发者,希望模型按 Mermaid 语法选择图型并避免无效标签。
- 交付文档文件的工程师,需要按约定把 Mermaid 图保存为 Markdown fenced block。