Agent Skills
返回列表
架构图向导

架构图向导

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af163eaa/z-diagram-arch

技能介绍

告别混乱的架构描述

在软件工程中,用文字和 ASCII 字符拼凑系统结构往往取证困难。无论是为了架构评审寻找直观的表达,还是向非技术相关方解释复杂的系统架构,一幅清晰的图胜过数千字的长篇大论。

核心能力与工作流程

架构图向导 是一个专注于将软件逻辑转换为标准 C4/Mermaid 图表的技术指南。它的核心逻辑包含以下四个步骤:

  • 定边界与要素:明确利益相关者及系统边界,控制每层元素数量。
  • 上下文视图:优先绘制系统上下文图,展示与外部的交互。
  • 逐层展开:从容器到组件视图,逐层分解内部模块。
  • 区分敏感信息:标记关键技术与数据流,区分内部与外部系统。

所有输出均遵循架构示意图的常规指南,最终目标是渲染出一份可供文档化和复用的图表。

适用边界与注意点

在工程落地时,请务必注意以下红线:

  • 不替代逆向工程:适用于手动梳理逻辑,不适用于从代码自动生成。
  • 不含性能精密参数:用于表达结构,而非容量或负载分析。
  • 生产脱敏:输出不包含密钥及内网细节,请务必手动检查敏感信息。

使用场景

  • 在架构评审前需要画容器图,标注服务边界与数据流。
  • 需要将系统上下文图转成C4/Mermaid图,讲给产品经理。
  • 新人入职时生成一张不含密钥的组件图,说明依赖关系。
  • 想按上下文→容器→组件分层梳理架构,输出Mermaid代码。

适合人员

  • 后端工程师,需要用Mermaid图描述微服务依赖关系,并在评审会上讲清变更。
  • 技术写作者,要在文档里插入标准C4架构图,而不是手绘草图。
  • 架构师,想要按分层方法梳理系统结构,并输出脱敏架构图供多方沟通。
  • 项目新人,想借助上下文→容器→组件的工作流快速理解现有系统的模块结构。