iac-diagram-generator
从IaC代码自动生成专业云架构图
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:iac-diagram-generator。 它的用途是:从IaC代码自动生成专业云架构图 完整的 Skill 内容见:https://321skill.com/skills/iac-diagram-generator/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“生成一个架构图来展示 `k8s/` 目录下我们 Kubernetes 应用的部署结构。”,它会自动扫描并解析该目录下的 YAML 文件,识别出 Deployment、Service、Ingress 等资源及其关系,然后生成一张清晰的、带有层级关系的云原生应用架构图并保存为PNG文件。或者,你也可以直接粘贴一个 GitHub 仓库地址,让它分析并绘制远程仓库中的基础设施。
介绍
IaC Diagram Generator 是一款 Claude Code 插件,专为解决开发者和运维人员难以直观理解复杂基础设施代码(IaC)结构的问题而设计。它能自动解析 Terraform、CloudFormation、Kubernetes 和 Docker Compose 等主流 IaC 文件,将抽象的资源配置和依赖关系转化为清晰的架构图。
使用极其简便。在 Claude Code 中安装插件并设置好 Gemini API 密钥后,只需向 Claude 提出类似“为我的 Terraform 代码生成架构图”的请求。Claude 会自动识别项目中的 IaC 文件,解析资源拓扑,并调用 Nano Banana Pro (Gemini 3 Pro Image) 模型渲染出专业的 PNG 格式架构图,保存在当前目录。
该工具非常适合需要频繁设计、审查或向他人展示云架构的工程师和团队,包括后端开发、运维工程师、DevOps 工程师以及技术项目经理。它帮助他们在代码评审、文档编写、新成员入职或架构设计讨论时,快速获得可视化视图,提升沟通效率。
建议用户根据 IaC 的复杂程度,选择性安装 python-hcl2 或 tfparse 等解析器以获得更准确的 Terraform 解析结果。同时请注意,每次生成图表会产生约 0.134 美元的成本,且输出图片会带有 AI 生成的水印。对于超大规模的基础设施,建议拆分视图以避免图表过于杂乱。
核心特点
与同类工具相比,它深度集成于 Claude Code 工作流,能通过自然语言指令触发,并利用先进的 Gemini 3 Pro Image 模型进行渲染,生成的设计感和专业性通常优于传统开源图表工具。其解析器采用分层策略,对多种 IaC 格式(Terraform, CloudFormation, K8s, Docker Compose)有原生支持,并能解析资源间的引用和依赖关系,而非简单列出资源列表。
注意事项
不适合解析 Pulumi、Azure ARM/Bicep 等尚未支持的 IaC 格式,且对于包含大量嵌套模块或动态块的复杂 Terraform 代码,若未安装高级解析器,可能无法完全准确捕获所有关系。
常见问题
生成一张图要多少钱?
使用 Nano Banana Pro 渲染,每张图成本约为 0.134 美元。
支持导出可编辑的矢量图(如SVG)吗?
默认输出PNG。如需可编辑的SVG/PDF,需要将生成的PNG通过额外的矢量化工具处理,插件文档中提供了指引。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/iac-diagram-generator/raw/index.md 读取 iac-diagram-generator 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/iac-diagram-generator/raw/index.md(查看排版版本)