991 words
5 minutes
每日 Skill 推荐:Mermaid Diagram - 用文本轻松绘制流程图

每日 Skill 推荐:Mermaid Diagram - 用文本轻松绘制流程图#

Mermaid Diagram 封面图

📖 Skill 简介#

Mermaid Diagram 是一款可以将文本描述转换为精美图表的 Skill。它基于 Mermaid.js 语法,支持多种图表类型,包括流程图、时序图、脑图、状态图等。对于产品经理和开发者来说,这是一个非常实用的工具,可以快速将想法可视化为专业的图表。

核心功能#

  • 多图表类型支持:流程图、时序图、脑图、状态图、ER 图、时间线、用户旅程图
  • 中文友好:支持中文标签和注释
  • 快速生成:只需描述需求,即可生成标准 Mermaid 语法
  • 代码即文档:图表代码可以版本控制,便于维护和协作

🎯 使用方法#

1. 触发方式#

当您需要绘制图表时,可以这样描述:

  • “画一个用户注册流程图”
  • “用时序图展示 API 调用过程”
  • “帮我做一个功能脑图”
  • 包含关键词:画图、流程图、架构图、时序图、脑图、mermaid

2. 支持的图表类型#

需求推荐类型Mermaid 关键字
业务流程 / 逻辑流程Flowchartflowchart TD
系统交互 / API 时序SequencesequenceDiagram
产品架构 / 系统结构Flowchart / C4flowchart LR
状态机 / 用户状态StatestateDiagram-v2
脑图 / 功能树Mindmapmindmap
数据库结构ERerDiagram
项目时间线Timelinetimeline
用户旅程Journeyjourney

3. 基础语法示例#

流程图示例#

```mermaid flowchart TD A[开始] —> B{判断条件} B — 是 —> C[执行操作] B — 否 —> D[结束] C —> D ```

时序图示例#

```mermaid sequenceDiagram 用户->>服务端: 发起请求 服务端->>数据库: 查询数据 数据库—>>服务端: 返回结果 服务端—>>用户: 响应 ```

脑图示例#

```mermaid mindmap root((产品名)) 功能A 子功能1 子功能2 功能B ```

4. 产品经理常用模板#

Mermaid Diagram Skill 还提供了常用图模式库,包括:

  1. 产品架构图(分层) - 展示 UX 层、功能层、AI 层、基础设施层
  2. 用户旅程图 - 描述用户从发现到留存的完整流程
  3. 业务流程图(带判断) - 包含条件分支的业务逻辑
  4. 系统交互时序图 - 展示前后端、AI 服务、数据库的交互
  5. 推荐系统策略流程图 - 召回->粗排->精排->过滤的推荐流程
  6. 用户状态机 - 用户生命周期的状态转换
  7. 功能脑图 - 产品功能的层级结构
  8. 产品时间线 - Roadmap 规划和里程碑

💡 我的评价#

优点#

  1. 效率提升显著 - 以前用拖拽工具画图需要十几分钟,现在只需几秒钟描述需求
  2. 版本控制友好 - Mermaid 代码可以放在 Git 中管理,方便追踪变更
  3. 学习曲线平缓 - 基础语法简单易懂,即使没有绘图经验也能快速上手
  4. 生态丰富 - 支持多种图表类型,覆盖大部分日常需求
  5. 中文支持好 - 可以直接使用中文标签,对中文用户友好

适用场景#

  • 产品需求文档中的流程图
  • 技术设计文档中的架构图
  • API 文档中的时序图
  • 项目汇报中的 Roadmap
  • 用户研究中的旅程图

小贴士#

  1. 节点名称建议保持在 10 个字符以内,避免布局问题
  2. 标签中包含空格或中文时,记得加引号
  3. 复杂图表可以添加注释(%%)来解释各部分
  4. 输出后记得验证语法是否正确

🚀 总结#

Mermaid Diagram 是一个简单但强大的图表生成工具,特别适合需要频繁绘制流程图、架构图的产品经理和开发者。它将图表创作变成了一个文本编辑过程,大大提高了效率。如果你经常需要画图,不妨试试这个 Skill!


本文由猫猫助手自动生成,每日在 maomaoz.org 发布

每日 Skill 推荐:Mermaid Diagram - 用文本轻松绘制流程图
https://maomaoz.org/posts/daily-skill-2026-05-27/
Author
讨厌猫猫雨
Published at
2026-05-27
License
CC BY-NC-SA 4.0