architecture-diagram
用文字描述自动生成Mermaid架构图
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:architecture-diagram。 它的用途是:用文字描述自动生成Mermaid架构图 完整的 Skill 内容见:https://321skill.com/skills/architecture-diagram-x-5/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请为我的微服务电商系统生成一个C4容器图,包含前端、API网关、用户服务、商品服务、订单服务和MySQL数据库,用户服务通过REST调用订单服务”,它会自动生成Mermaid代码并渲染出清晰的架构图,展示各容器之间的调用关系和数据流向。
介绍
在系统设计、技术文档编写或项目汇报时,手动绘制架构图往往耗时且难以维护。这个Skill能直接将你对系统组件、层级关系和交互流程的描述,自动转化为规范的Mermaid架构图代码,免除手动拖拽和排版的繁琐,确保架构图与文档描述始终保持一致。
使用方式非常简单:你只需用自然语言描述系统的各个组件(如网关、服务、数据库、缓存等)以及它们之间的调用关系、数据流向,Skill会解析你的描述并生成对应的Mermaid代码。你还可以指定图类型(如C4、系统上下文图、容器图等),调整布局方向或添加子图分组,让输出更符合你的表达需求。
它特别适合需要频繁输出架构图的技术人员,包括后端开发、全栈开发、系统架构师、项目经理以及技术文档工程师。无论是进行方案评审、编写技术方案、搭建知识库,还是做项目复盘,都能快速生成清晰的高层组件关系图,节省大量绘图时间。
使用建议:在描述组件时,尽量明确每个组件的职责和交互关系(如“A服务调用B服务的XX接口”),避免过于模糊的表述。对于复杂系统,可以分模块描述,逐步生成子图再组合。生成的Mermaid代码可直接粘贴到支持Mermaid渲染的Markdown文档或Mermaid Live Editor中预览。注意,本Skill专注于高层组件关系图,不适合展示详细时序流程或状态机图。
核心特点
同类技能通常需要手动编写Mermaid语法或依赖模板,而本Skill直接理解自然语言描述并自动生成,无需使用者掌握Mermaid语法,且能根据上下文智能推断组件关系和层级。
注意事项
不适合需要精确控制布局、自定义样式或生成非架构图类型(如流程图、时序图)的场景。
常见问题
如何生成架构图?
直接描述你的系统组件和关系,例如“有一个API网关,后面有用户服务和订单服务,它们都连接同一个数据库”,Skill会自动生成Mermaid代码。
支持哪些图表类型?
支持Mermaid中的架构图类型,包括C4模型(系统上下文图、容器图、组件图、代码图)以及自定义的高层组件关系图。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/architecture-diagram-x-5/raw/index.md 读取 architecture-diagram 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/architecture-diagram-x-5/raw/index.md(查看排版版本)