architecture-diagram
生成Mermaid高层次组件关系架构图
安装使用
复制下面这段提示词发给你的 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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/architecture-diagram-x-4/raw/index.md(查看排版版本)