架构图也能"聊"出来?深度对比两款主流 AI 绘图技能库

0 阅读7分钟

架构图也能"聊"出来?深度对比两款主流 AI 绘图技能库

01-infographic-cover-ai-diagram-tools.png

在 AI 辅助开发的时代,画架构图这件事也变得更加智能了。你只需要用自然语言描述系统结构,AI 就能帮你生成专业的架构图——听起来很美好,但市面上的工具那么多,该怎么选?

本文将深入对比两个流行的 AI 架构图生成方案:Architecture Diagram GeneratorMarkdown Viewer Skills。它们各有千秋,适用场景也大不相同。读完这篇文章,你就能找到最适合自己工作流的那一款。

一、核心差异一览

在深入细节之前,先来看看这两个工具的核心区别:

特性Architecture Diagram GeneratorMarkdown Viewer Skills
作者Cocoon AImarkdown-viewer
平台Claude.ai (Web)Claude Code, Codex, Cursor, VS Code
技能数量1 个专用技能14 个技能,覆盖 5 种渲染引擎
输出格式独立 HTML 文件Markdown 内嵌 (SVG/HTML)
渲染引擎自定义 HTML/CSS/SVGPlantUML, Vega, HTML/CSS
使用门槛免费(Claude.ai 免费版可用)免费,支持多种编辑器

简单来说,Architecture Diagram Generator 专注于生成精美的独立架构图文件,而 Markdown Viewer Skills 则是一个功能丰富的图表工具箱,能在文档中直接嵌入各种类型的图表。

02-infographic-core-differences.png


二、方案一:Architecture Diagram Generator

2.1 这是什么?

这是由 Cocoon AI 开发的 Claude.ai 专用技能,核心理念很简单:用说的,不用画的。你只需要用自然语言描述系统架构,AI 就能生成一张专业的架构图,输出为独立的 HTML 文件,随时可以分享或嵌入到文档中。

GitHub: github.com/Cocoon-AI/a…

2.2 为什么选择它?

  • 🎨 零学习成本 — 不需要学习任何图表语法,用自然语言描述即可
  • 快速迭代 — 想加个组件?想调整布局?直接说就行
  • 📤 开箱即用 — 输出的 HTML 文件完全独立,无需任何依赖
  • 🌙 视觉精美 — 内置暗色主题(Slate-950 背景 + 网格图案),设计感十足

更重要的是,Claude.ai 免费版就能用,不需要付费订阅。

2.3 如何安装?

方式一:Web 界面上传(最简单)

  1. 从 GitHub Releases 下载 architecture-diagram.zip
  2. 访问 claude.ai,进入 Settings → Capabilities → Skills
  3. 点击 + Add 上传 zip 文件,开启技能开关

方式二:本地安装

# 全局安装(所有项目可用)
unzip architecture-diagram.zip -d ~/.claude/skills/

# 项目本地安装(仅当前项目)
unzip architecture-diagram.zip -d ./.claude/skills/

方式三:Project Knowledge

直接把 zip 文件上传到 Claude.ai 项目的 Project Knowledge 中。

2.4 实战:三步生成架构图

第一步:准备架构描述(三种方式任选)

让 AI 分析代码库:

分析这个代码库的架构。列出所有主要组件、它们如何连接、使用什么技术,以及任何云服务或集成。

自己手写描述:

- React 前端与 Node.js API 通信
- PostgreSQL 数据库
- Redis 缓存
- 部署在 AWS,使用 CloudFront CDN

询问典型架构:

一个 SaaS 应用的典型架构是什么样的?

第二步:生成架构图

使用你的架构图技能,根据以下描述创建架构图:[粘贴架构描述]

第三步:迭代优化

  • "请添加一个负载均衡器"
  • "把数据库改成 MySQL"
  • "调整布局,让前端在左边"

2.5 设计系统:颜色语言

这个工具使用了一套清晰的颜色系统来区分不同类型的组件:

组件类型颜色用途
前端Cyan (青色)客户端应用、UI
后端Emerald (绿色)服务器、API
数据库Violet (紫色)数据库、存储
云/AWSAmber (琥珀色)云服务
安全Rose (玫瑰色)认证、加密
外部Slate (石板色)外部系统

2.6 输出特性

  • ✅ 完全独立的 HTML 文件
  • ✅ 内嵌 CSS 和内联 SVG
  • ✅ 无需 JavaScript
  • ✅ 响应式设计
  • ✅ 可直接打印或导出 PDF

03-flowchart-adg-workflow.png


三、方案二:Markdown Viewer Skills

3.1 这是什么?

如果说 Architecture Diagram Generator 是一把精准的手术刀,那 Markdown Viewer Skills 就是一个功能齐全的工具箱。它提供了 14 个不同的图表生成技能,覆盖从 UML 图到数据可视化、从云架构到网络拓扑的各种场景,图表直接嵌入 Markdown 文档,与内容融为一体。

GitHub: github.com/markdown-vi…

3.2 为什么选择它?

  • 📊 功能全面 — 14 个技能,5 种渲染引擎,几乎覆盖所有图表需求
  • 🔧 多平台支持 — 支持 Claude Code、Codex、Cursor、VS Code 等多种编辑器
  • 📝 文档友好 — 图表直接嵌入 Markdown,与文档融为一体
  • 🆓 完全免费 — 无需任何付费订阅

3.3 如何安装?

通用安装(推荐)

npx skills add markdown-viewer/skills

支持:Claude Code, Codex, Cursor 等多种 AI 编码代理

Claude Code 手动安装

cp -r skills/<skill-name> ~/.claude/skills/

VS Code / GitHub Copilot:将技能文件放在 .github/skills/ 目录下自动检测。

claude.ai:将 SKILL.md 内容粘贴到对话,或添加到 Project Knowledge。

3.4 技能全景图

数据可视化类

技能引擎代码围栏最佳场景
vegaVega-Lite/Vega ```vega-lite /vega柱状图、折线图、散点图、热力图
infographic独立 ```infographicKPI 卡片、时间线、SWOT、漏斗图
canvasJSON Canvas ```canvas思维导图、知识图谱、概念图

HTML/CSS 直接嵌入类

技能模板数特点最佳场景
architecture13 布局 × 12 样式分层架构图系统分层、微服务、企业应用
infocard13 布局 × 14 样式杂志级排版知识总结、数据高亮、公告

PlantUML 系列(9 个专业技能)

技能图标数量专业领域最佳场景
uml9500+软件建模流程图、时序图、类图、状态机
cloud多厂商云架构AWS/Azure/GCP/阿里云/IBM
networkCisco/Citrix网络拓扑LAN/WAN、企业网络、数据中心
security安全专用安全架构威胁模型、零信任、合规审计
archimateArchiMate企业架构业务/应用/技术层建模
bpmnBPMN 标准业务流程工作流自动化、EIP、价值流
data-analytics数据专用数据工程ETL 管道、数据仓库、ML 工作流
iotIoT 专用物联网智能家居、边缘计算、数字孪生
mindmapPlantUML思维导图头脑风暴、学习大纲、决策图

04-framework-mvs-skills-map.png


四、如何选择?场景决定工具

选择 Architecture Diagram Generator:

  • ✅ 主要使用 Claude.ai Web 界面
  • ✅ 需要生成独立的、可分享的 HTML 文件
  • ✅ 追求精美视觉效果,偏好暗色主题
  • ✅ 不想学习图表语法,自然语言交互即可

选择 Markdown Viewer Skills:

  • ✅ 使用 Claude Code、Cursor 或 VS Code
  • ✅ 需要在 Markdown 文档中直接嵌入图表
  • ✅ 需要多种类型的图表(UML、云架构、网络拓扑等)
  • ✅ 希望图表和文档一起纳入版本控制

按图表类型快速选择:

需求推荐工具具体技能
系统架构图两者皆可ADG 或 architecture
UML 图Markdown Vieweruml
云架构图Markdown Viewercloud
网络拓扑Markdown Viewernetwork
数据图表Markdown Viewervega
思维导图Markdown Viewermindmap / canvas
信息卡片Markdown Viewerinfocard
流程图Markdown Viewerbpmn / uml

按平台快速选择:

平台推荐工具
Claude.ai WebArchitecture Diagram Generator
Claude CodeMarkdown Viewer Skills
CursorMarkdown Viewer Skills
VS Code + CopilotMarkdown Viewer Skills
独立编辑器Markdown Viewer Skills

05-flowchart-decision-tree.png


五、实战对比:同一个需求,不同的实现

以生成一个包含 React 前端、Node.js API、PostgreSQL、Redis 和 JWT 认证的 Web 应用架构图为例:

使用 Architecture Diagram Generator:

创建一个 Web 应用的架构图,包含:
- React 前端
- Node.js/Express API
- PostgreSQL 数据库
- Redis 缓存
- JWT 认证

输出: 独立 HTML 文件,暗色主题,视觉精美,可直接分享

使用 Markdown Viewer (architecture 技能):

使用 architecture 技能创建一个分层架构图:
- 前端层:React
- 应用层:Node.js/Express API
- 数据层:PostgreSQL, Redis
- 安全:JWT 认证

输出: 嵌入 Markdown 的 HTML 代码块,与文档融为一体

使用 Markdown Viewer (cloud 技能):

@startuml
!include <aws/common>
!include <aws/Compute/EC2/EC2>
!include <aws/Database/RDS/RDS>
!include <aws/Database/ElastiCache/ElastiCache>

EC2(frontend, "React Frontend", "S3/CloudFront")
EC2(api, "Node.js API", "EC2/ECS")
RDS(db, "PostgreSQL", "RDS")
ElastiCache(cache, "Redis", "ElastiCache")

frontend --> api
api --> db
api --> cache
@enduml

输出: PlantUML 渲染的 SVG 图,含 AWS 官方图标,专业感十足


六、综合评分

维度Architecture Diagram GeneratorMarkdown Viewer Skills
易用性⭐⭐⭐⭐⭐ 自然语言描述⭐⭐⭐⭐ 需要学习语法
美观度⭐⭐⭐⭐⭐ 精美暗色主题⭐⭐⭐⭐ 多样风格
灵活性⭐⭐⭐ 单一用途⭐⭐⭐⭐⭐ 14 种技能
可移植性⭐⭐⭐⭐⭐ 独立 HTML⭐⭐⭐⭐ Markdown 嵌入
成本⭐⭐⭐⭐⭐ 免费使用⭐⭐⭐⭐⭐ 免费
生态系统⭐⭐ 单一工具⭐⭐⭐⭐⭐ 丰富多样

06-infographic-radar-comparison.png

最终建议:

  • 初学者 / 快速原型 → Architecture Diagram Generator
  • 专业文档 / 多种图表 → Markdown Viewer Skills
  • 团队协作 / 代码仓库 → Markdown Viewer Skills
  • 精美展示 / 独立分享 → Architecture Diagram Generator

七、写在最后

AI 辅助绘图工具的出现,让架构图的创建变得前所未有的简单。两个工具都是免费的,不妨都试试,找到最适合你工作流的那一个。毕竟,工具只是手段,高效表达架构思想才是目的。

八、相关资源