architecture-diagram

一键生成Mermaid架构图,展示组件关系

文档写作 全栈开发后端开发智能体开发 绘制架构图 通用 ★ 1.2k 更新于 2026-07-31

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:architecture-diagram。
它的用途是:一键生成Mermaid架构图,展示组件关系
完整的 Skill 内容见:https://321skill.com/skills/architecture-diagram-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我生成一个电商系统的Mermaid架构图,包括前端、API网关、用户服务、商品服务、订单服务和MySQL数据库,用箭头表示调用关系。' 它会输出类似以下的Mermaid代码:graph TD; A[前端] --> B[API网关]; B --> C[用户服务]; B --> D[商品服务]; B --> E[订单服务]; C --> F[MySQL]; D --> F; E --> F; 你可以直接拷贝到任何支持Mermaid的文档中查看。

介绍

解决什么问题? 在系统设计、技术方案评审或项目文档编写时,需要快速绘制高层组件关系图,但手动画图耗时且易错。本Skill能根据你的描述自动生成Mermaid语法架构图,准确表达服务、模块、数据流等核心关系。

怎么用? 直接向AI描述你的系统结构,例如“包含API网关、用户服务、订单服务、数据库和消息队列,展示它们之间的依赖关系”。AI会输出标准Mermaid代码,你可以直接粘贴到支持Mermaid渲染的文档或Markdown中,或通过在线工具预览。

适合谁? 全栈开发、后端开发、智能体开发等需要快速产出系统设计图的工程师。也适合技术文档撰写者在编写架构说明时使用。

使用建议 建议先梳理出核心组件和关键交互,再描述给AI。对于复杂架构,可分批生成,逐步细化。生成的Mermaid代码可手动调整布局和样式,以适应不同场景。

核心特点

与同类生成图表的Skill不同,本Skill专门聚焦于“高层组件关系”的抽象,输出的是Mermaid语法而非图片文件,便于直接嵌入代码仓库或文档,且能通过AI对话迭代修改。

注意事项

不适合生成非常详细的具体实现层级图(如类图、时序图),也无法自动排版复杂跨层架构的布局。

常见问题

如何安装这个Skill?

请参考仓库README中的安装说明,通常通过git clone或npm安装。

可以自定义Mermaid主题样式吗?

可以,在描述中附加样式要求,如'使用暗色主题',AI会调整Mermaid配置。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/architecture-diagram-x-2/raw/index.md 读取 architecture-diagram 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。