通用架构图生成器

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

本技能适用于用户需要根据产品描述生成专业技术产品架构图的场景。它可将任意类型产品(软件即服务 SaaS、物联网 IoT、数据平台、人工智能平台、云原生应用、平台即服务 PaaS、电商系统等)自动拆解为五层标准架构(用户层 → 应用层 → 服务层 → 数据层 → 基础设施层),智能推荐技术栈,推导各层之间的调用关系与数据流关系,并输出四份交付成果:技术风格可视化 HTML 架构图、Mermaid 代码、ASCII 文本架构图,以及结构化 JSON 规范文件,可直接用于 PPT 演示和技术文档编写。- 用户给出产品名称 + 类型 + 核心功能,需要"画一张架构图"。- 方案汇报、技术评审、招标材料、产品白皮书需要标准分层架构。- 用户要 Mermaid / Draw.io / Figma 可导入的架构描述。- 触发语示例:"帮我生成智链溯源的架构图""SaaS 产品技术架构怎么画""把这个产品做成 5 层架构"。

一句话选型结论

按资料字段整理

通用架构图生成器是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9f772957/tech-arch-diagram-generator
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9f772957仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791700012
正文体量8.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
通用架构图生成器当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.3 KB
模型实际读到的说明书原文,来自技能仓库

科技产品架构图生成器

将一段产品描述,自动转化为可用于方案汇报与技术文档的专业级架构图。

Overview

本技能把任意产品形态拆解为 5 层标准架构(自上而下:用户层 → 应用层 → 服务层 → 数据层 → 基础设施层),智能推断每层模块划分与技术选型,自动标注层间调用 / 数据流向,并产出 4 种格式:可视化架构图(HTML/SVG,科技蓝紫风格)、Mermaid 代码、ASCII 图、结构化 JSON。生成的 HTML 图通过 scripts/generate_diagram.py 由 JSON 规格确定性渲染,保证每次输出结构稳定、可直接用于 PPT / 文档。

When to Use

  • 用户给出产品名称 + 类型 + 核心功能,需要"画一张架构图"。
  • 方案汇报、技术评审、招标材料、产品白皮书需要标准分层架构。
  • 用户要 Mermaid / Draw.io / Figma 可导入的架构描述。
  • 触发语示例:"帮我生成智链溯源的架构图""SaaS 产品技术架构怎么画""把这个产品做成 5 层架构"。

Input Parameters

从用户消息中解析以下字段(缺失时主动追问必填项):

参数 必填 说明
product_name ✅ 产品名称
product_type ✅ 产品类型:SaaS / IoT平台 / 数据平台(数据中台) / AI平台 / 云原生·微服务 / PaaS / 电商·小程序 / 单体应用
target_users ✅ 目标用户群体描述
core_features ✅ 核心功能列表,3–8 个
tech_preference ⬜ 技术偏好:阿里云 / 腾讯云 / AWS / 自研·开源(影响组件命名)
scale_level ⬜ 规模等级:初创 / 中型(默认) / 企业级(影响层数与模块深度)

若 product_type 不在上表,按最接近的类型推断,并在输出中注明假设。

Workflow

按以下 5 步执行,不要跳步。

Step 1 — 解析与补全参数

提取 6 个参数。必填项缺失则一次性追问(用 AskUserQuestion 或自然语言)。scale_level 缺省为"中型",tech_preference 缺省为"自研·开源"。

Step 2 — 推断 5 层架构模型

固定 5 层(自上而下):
1. 用户层 User Layer — 终端触点:Web / 小程序 / App / 开放 API / 大屏
2. 应用层 Application Layer — 面向功能的产品模块(由 core_features 直接映射,每个功能 1 个模块)
3. 服务层 Service Layer — 共享能力:网关 / 认证 / 业务微服务 / 消息队列 / 规则引擎 / 调度
4. 数据层 Data Layer — 存储与计算:关系库 / 缓存 / 搜索引擎 / 数仓 / 对象存储 / 时序库
5. 基础设施层 Infrastructure Layer — 运行基座:容器 / 负载均衡 / 网络 / 监控 / 安全 / CI-CD

读取 references/component-library.md 中对应 product_type 的推荐组件,结合 core_features 与 scale_level 裁剪。

Step 3 — 技术栈智能推荐

  • 依据 tech_preference 选择命名体系(阿里云 ACK/OSS/SLB、腾讯云 TKE/COS/CLB、AWS EKS/S3/ALB、开源 K8s/MinIO/Nginx)。
  • 每层给出 1–2 项关键技术选型,写入 tech_selection。
  • 用户可随时替换;替换时保持层归属合理。

Step 4 — 解析调用关系矩阵(links)

为每层与其下一层之间定义链接,类型与颜色:
- call 调用 / API 依赖(紫 #8b5cf6)
- data 数据流(蓝 #2563eb)
- realtime 实时数据流(绿 #10b981)
- batch 批量数据流(橙 #f59e0b)

链接格式:{"from":"用户层.Web 管理端","to":"应用层.追溯管理","type":"call"},from/to 用"层名.模块名"定位。scale_level=企业级 时补充分布式链路(网关→鉴权→服务、读写分离、多活)。

排版约束(必须遵守,避免文字交叠/遮挡):
1. 层标题永远置于最上层:层背景先绘制,卡片次之,箭头/标签再次,标题保护罩 + 色条 + 标题文字最后绘制;
2. 标题与卡片垂直分离:标题文字位于层带顶部,卡片位于标题下方,避免二者重叠;
3. 标题保护罩:标题区绘制与层背景同色的不透明矩形,覆盖整段标题文本,底部止于卡片上方 2 px,确保穿越该区的箭头被遮挡而文字清晰;
4. 同层链接必须画在卡片下方,不可穿越中间卡片;
5. 同一源出发的多条链路,标签在垂直方向至少错开 22 px;
6. 标签 pill 宽按中文字符 15 px + 28 px 边距计算,最小 56 px;
7. 标签不得与卡片矩形、其他标签或画布边缘重叠;
8. 标签中心对齐水平箭头段,白底 pill 完全覆盖线条。

Step 5 — 生成 4 种交付物

  1. 可视化架构图(主交付):把模型写入 JSON 规格文件 spec.json,调用
    python scripts/generate_diagram.py spec.json architecture.html
    生成科技风分层 HTML 图(扁平线性图标 + 语义化彩色箭头 + 图例)。
  2. Mermaid:graph TD + 每层 subgraph,节点用模块名,边用 -->|type|。
  3. ASCII 图:文本分层树,层间用箭头与类型标注。
  4. 结构化 JSON:即传给脚本的 spec.json 本身(含 layers / links / tech_selection / rationale)。

交付物存放于当前工作目录(或用户指定目录),并用 present_files 呈现 HTML。

Output Standard(必须满足)

  • ✅ 5 层架构完整,每层 2–5 个模块(企业级可到 5,初创可到 2)。
  • ✅ 模块间调用关系矩阵(links),覆盖相邻层主链路。
  • ✅ 关键技术选型说明(每层 1–2 项)。
  • ✅ 架构设计简要理由 3–5 条(rationale),说明分层依据、技术取舍、可扩展性。
  • ✅ 可视化图排版质量:层标题文字与色条不被任何箭头遮挡;标签无重叠、无遮挡卡片;同层链接不穿越卡片;文字清晰可读。

Output Format Details

  • 可视化图规范与配色见 scripts/generate_diagram.py 文件头注释(卡片 / 箭头 / 图标映射)。
  • 标题排版:脚本在绘制完所有箭头与标签后,再绘制标题保护罩、色条与文字;标题保护罩覆盖整段标题文本,底部止于卡片上方 2 px,保证任何箭头穿越标题区时文字仍清晰可读。
  • 标签排版:脚本在渲染后执行 bbox 碰撞检测,自动水平/垂直错开重叠标签;标签保护范围扩展至所有卡片(含跨层链路的中间层卡片),确保中文标签 pill 宽度充足、不压线、不压卡片、不越界。
  • Mermaid / ASCII / JSON 模板与示例见 references/output-formats.md。
  • 组件库与多产品形态推荐见 references/component-library.md。

Example

输入:
> 产品名称"智链溯源"、类型"SaaS"、目标用户"供应链企业"、核心功能"商品追溯/防伪验证/供应链可视化/预警通知"、技术偏好"阿里云"、规模"企业级"

执行:读取 component-library.md 的 SaaS + 阿里云 + 企业级 推荐 → 用户层(Web/小程序/开放API)、应用层(追溯管理/防伪验证/可视化大屏/预警中心)、服务层(微服务网关/鉴权/业务微服务/消息队列/规则引擎)、数据层(RDS/Redis/Elasticsearch/MaxCompute/OSS)、基础设施层(ACK/SLB/云监控/日志服务) → 生成 spec.json → 运行脚本 → 输出 HTML 图 + Mermaid + ASCII + JSON,并附 4 条设计理由。

References

  • references/component-library.md — 多产品形态组件库与技术映射(5.0 场景覆盖)
  • references/output-formats.md — Mermaid / ASCII / JSON 模板
  • scripts/generate_diagram.py — JSON 规格 → 科技风可视化架构图

常见问题

5 问
答案由本站依据条目字段整理
通用架构图生成器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9f772957/tech-arch-diagram-generator。安装方式为未标注。装完刷新技能列表或重开客户端。

通用架构图生成器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

通用架构图生成器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

通用架构图生成器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

通用架构图生成器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。