architecture-diagram

生成Mermaid高层次组件关系架构图

开发流程 全栈开发后端开发项目经理 绘制架构图 通用 ★ 1.2k 更新于 2026-08-01

安装使用

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

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

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

使用示例

'请为我的微服务电商系统生成一个Mermaid架构图,包括前端、后端API网关、商品服务、订单服务、用户服务、数据库等组件及其关系。' 它会输出类似以下Mermaid代码:graph TD; A[前端] --> B[API网关]; B --> C[商品服务]; B --> D[订单服务]; B --> E[用户服务]; C --> F[(商品数据库)]; D --> G[(订单数据库)]; E --> H[(用户数据库)]; 你可以直接复制到支持Mermaid的文档中查看。

介绍

在系统设计、项目文档编写或代码梳理过程中,快速生成清晰的高层次组件关系架构图是一项常见需求。architecture-diagram 技能可以直接通过自然语言描述,为你生成Mermaid格式的架构图,展示组件之间的调用、依赖和协作关系,帮助团队直观理解系统整体结构,避免手动绘图带来的低效和错误。

使用方式非常简单:你只需向AI描述你的系统架构,例如“请为我的微服务电商系统生成一个Mermaid架构图,包括前端、API网关、商品服务、订单服务、用户服务、数据库等组件及其关系”,它会自动生成对应的Mermaid代码块。你可以直接复制到支持Mermaid的文档、Markdown编辑器或Mermaid在线渲染器中查看和编辑,也可以将代码保存到项目中作为架构文档。

本技能特别适合全栈开发者、后端架构师、项目经理以及文档工程师。在项目启动阶段梳理系统设计、在Code Review中展示模块间的交互、或在技术方案评审中快速呈现架构全貌时,都能显著提升沟通效率。对于需要频繁更新架构图的敏捷团队,它也能大幅降低维护成本。

使用时建议提供清晰的组件名称和关系描述,如“A依赖B”或“A调用B的API”。如果系统包含多个层级,可以分步生成,先画高层再展开细节。注意Mermaid架构图适合展示粗粒度关系,不适合表达时序或状态流转。若需更精细的图表,可结合其他Mermaid图表类型配合使用。

核心特点

相比其他Mermaid生成技能,这个技能专注于“高层次的组件关系”,不生成序列图、类图或流程图,输出更聚焦于系统架构的宏观视角,适合快速梳理和展示模块间依赖关系。

注意事项

不适合生成低层次的序列图、详细的类图或复杂的业务流程泳道图,仅适合展示组件间的高层调用与依赖关系。

常见问题

如何生成架构图?

直接描述你的系统组件和关系,例如:'请为我的电商系统生成Mermaid架构图,前端→API网关→服务A、服务B→数据库'。AI会返回Mermaid代码。

生成的图可以编辑吗?

可以,Mermaid代码是纯文本,你可以直接修改节点名称、布局或关系,再重新渲染。

给 AI 助手的安装指引

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

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